मेरे पास समाधान में दो परियोजनाएं हैं।निर्दिष्ट नामित कनेक्शन या तो कॉन्फ़िगरेशन में नहीं मिला है, जिसका उद्देश्य EntityClient प्रदाता के साथ उपयोग नहीं किया गया है, या मान्य
- PizzaSoftware.Data
- PizzaSoftware.UI
डाटा परियोजना में, मैं अपने इकाई की रूपरेखा मॉडल जो मेरे डेटाबेस से कनेक्ट करता है।
मेरे यूआई परियोजना डाटा के लिए एक परियोजना संदर्भ में है और यह इस प्रकार की तरह लग रहा है:
मैं UserControls फ़ोल्डर में एक उपयोगकर्ता नियंत्रण बना लिया है।
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using PizzaSoftware.Data;
namespace PizzaSoftware.UI.UserControls
{
public partial class AutoCompleteTextBox : UserControl
{
AutoCompleteStringCollection completeCollection = new AutoCompleteStringCollection();
public AutoCompleteTextBox()
{
InitializeComponent();
}
private void AutoCompleteTextBox_Load(object sender, EventArgs e)
{
CustomerRepository repo = new CustomerRepository();
var customers = repo.FindAllCustomers().ToList();
foreach (var customer in customers)
{
completeCollection.Add(customer.Name);
}
txtSearchBox.AutoCompleteMode = AutoCompleteMode.Suggest;
txtSearchBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtSearchBox.AutoCompleteCustomSource = completeCollection;
}
}
}
जब मैं इस उपयोगकर्ता नियंत्रण को डिजाइन फलक में खींचने का प्रयास करता हूं, तो मुझे प्रश्न शीर्षक में त्रुटि प्राप्त होती है। क्या इस त्रुटि का कारण हो सकता
<connectionStrings>
<add
name="SaharaPizzaEntities"
connectionString="
metadata=res://*/PizzaSoftwareEntityModel.csdl|res://*/PizzaSoftwareEntityModel.ssdl|res://*/PizzaSoftwareEntityModel.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;
Initial Catalog=SaharaPizza;
Integrated Security=True;
MultipleActiveResultSets=True
""
providerName="System.Data.EntityClient"
/>
:
यहाँ मेरी कनेक्शन स्ट्रिंग की तरह लग रहा है?
स्पष्ट करने के लिए, App.config की सामग्री ** दोनों ** परियोजनाओं पर समान है। –