В моем приложении mvc раньше все работало нормально, но когда я внес некоторые изменения (имя базы данных, идентификатор пользователя и пароль) в строку подключения в App.Config, мое приложение больше не распознает подключение к базе данных.
<!-- DEVELOPPEMENT ORIOLIS -->
<add name="DEAXIMAEntities" connectionString="metadata=res://*/DeAximaDataModel.csdl|res://*/DeAximaDataModel.ssdl|res://*/DeAximaDataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost\SQLEXPRESS;initial catalog=AXIMADB;persist security info=True;user id=****;password=****;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
это показывает мне такую ошибку везде, где я использую переменную соединения с базой данных
using System.Web.Mvc;
using DAL;
using System;
using MvcAppDE.Fonctions;
using MvcAppDE.Filters;
namespace MvcAppDE.Controllers
{
[IsRegisteredUser]
public class HomeController : Commun.BaseController
{
//it doesn't recognize anymore this database connection variable
private DEAXIMAEntities db = new DEAXIMAEntities();
private readonly string user = Environment.UserName;
private string GetTitre() => "Bonjour " + db.UTILISATEUR.Find(user).UTILISATEUR_PRENOM;
// private int dmCount = BaO.DemandesCount();
private readonly int dmECCount = BaO.DemandesECCount();
}
}
, поэтому я в итоге получил ту же ошибку, где написано CS0246 C # Не удалось найти имя типа или пространства имен (отсутствует директива using или ссылка на сборку?)
Я пытался найти ответ, просматривая все связанные вопросы на этом форуме, но я не нашел подходящего решения.
PS: я новичок в mvc asp.net так что не мог понять это сам. заранее спасибо за помощь!