我正在使用Entity Framework Database First。当我构建我的项目时,我收到此错误:
在应用程序配置文件中找不到名为“RegistrationEntities”的连接字符串
但是当我检查我的app.config文件时,有一个连接字符串。 Screenshot of the connection string in my app.config
当我运行项目时,它运行顺利,但我只想删除该错误。
每当我使用Entity Framework从数据库加载数据时都会触发错误。
视图模型:
public ObservableCollection<ParentModel> ParentCollection { get; set; }
public List<Parent> ParentList { get; set; }
public ParentModel ParentModel { get; set; }
public MainViewModel()
{
Load();
}
public void Load()
{
using (RegistrationEntities registrationContext = new RegistrationEntities())
{
ParentList = registrationContext.Parents.ToList();
for (int i = 0; i < ParentList.Count; i++)
{
ParentModel = new ParentModel()
{
PId = ParentList[i].P_Id,
PLastName = ParentList[i].P_LastName,
PFirstName = ParentList[i].P_FirstName,
PMiddleName = ParentList[i].P_MiddleName,
PAddress = ParentList[i].P_Address,
PContactNo = ParentList[i].P_ContactNo,
PEmail = ParentList[i].P_Email,
PUsername = ParentList[i].P_Username,
PPassword = ParentList[i].P_Password,
PCreatedOn = ParentList[i].P_CreatedOn,
PUpdatedAt = ParentList[i].P_UpdatedAt
};
ParentCollection.Add(ParentModel);
}
}
}