Я действительно не знаю, как решить эту проблему, я всегда добавлял или удалял объект, используя структуру сущностей таким образом.
я запускаю свое приложение в режиме отладки и следую за ним.
Отладчик продолжает без проблем, затем я просматриваю базу данных для новой записи, но ничего не происходит вообще.
private dbClinics _context;
public dbClinics context { get { return new dbClinics(); } set { _context = value; } }
#endregion
private void _AddProfession(string ProfessionName)
{
if (!context.Professions.Any(x => x.ProfessionName.ToLower().Equals(ProfessionName.ToLower())))
{
Profession profession = new Profession();
profession.ProfessionName = ProfessionName;
context.Professions.Add(profession);
context.SaveChanges();
}
}
Вот строка подключения:
<add name="dbClinics" connectionString="metadata=res://*/ADO.dbClinics.csdl|res://*/ADO.dbClinics.ssdl|res://*/ADO.dbClinics.msl;provider=System.Data.SqlClient;provider connection string="data source=mld\markinstance;initial catalog=beta_clinics;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
И конечно, я должен убедиться, что таблица автоматически увеличивает свой первичный ключ