StackTrace = " at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)\r\n at System.Data.Objects.ELinq.ObjectQueryProvider.<GetElementFunction>b__0[TResult](IEnumerable`1 sequence)\r\n at System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle[TResult]...
エンティティフレームワークを使用してテーブルからレコードを取得できなくなる前に、それは機能していました
edmxファイルに変更を加える前に正常に機能した問題が何であるかわかりません
public bool SetClientIdForUser(string username, string clientId)
{
aspnet_Users aspnetUsers = _objVaccinationContext.aspnet_Users.First(t => t.UserName == username);
//aspnetUsers.Client_Id = clientId;
aspnetUsers.Client_id = clientId;
var entry = _objVaccinationContext.Entry(aspnetUsers);
entry.State = EntityState.Modified;
_objVaccinationContext.SaveChanges();
return true;
}
接続文字列: <add name="ChildVaccinationEntities" connectionString="metadata=res://*/ChildVaccinationContext.ChildVaccination.csdl|res://*/ChildVaccinationContext.ChildVaccination.ssdl|res://*/ChildVaccinationContext.ChildVaccination.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost;initial catalog=CVSUAT;user id=sa;password=Password123;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
注:テーブルの最初のレコードは取得したいレコードであるため、他の機能は使用できません