Я только что добавил объект сущности в свой проект. Когда я захожу в хранилище, оно говорит, что оно не найдено.
Вот пример:

и код:
[Authorize]
[SessionExpireFilter]
public ActionResult Delink()
{
var control = Logging.StartLog();
control.ClassName = System.Reflection.MethodBase.GetCurrentMethod().Name;
try
{
if (CurrentCustomerSession.Current.AccountGuid == Guid.Empty)
{
Logging.WriteLog(control, "Redirecting to AddCustomer:Customer since CurrentAccountGuid == null");
return RedirectToAction("AddCustomer", "Customer");
}
var username = System.Web.HttpContext.Current.User.Identity.Name.ToLower();
var entities = new SuburbanPortalEntities();
var qry = (from x in entities.UsersAccountLinks
where x.AccountId == CurrentCustomerSession.Current.AccountGuid && x.aspnet_Users.LoweredUserName == username
select x).FirstOrDefault();
if(qry == null)
return View("Error");
qry.AccountId = Guid.Empty;
entities.SaveChanges();
CurrentCustomerSession.Current.AccountGuid = Guid.Empty;
CurrentCustomerSession.Current.AccountNumber = string.Empty;
CurrentCustomerSession.Current.Branch = string.Empty;
//return View("");
return RedirectToAction("AccountScreen", "Customer");
}
catch (Exception ex)
{
Logging.WriteLog(control, string.Format("exception: {0}", ex.Message));
Logging.WriteException(control, ex);
return View("Error");
}
finally
{
Logging.WriteLog(control, "End Delink");
Logging.FlushLog(control);
}
}
Я не уверен, что проверять на этом этапе. Я удалил SuburbanPortalEntities и перечитал его безуспешно.
Любые предложения, где я смотрю?