我在使用Visual Studio连接SQL Server时遇到问题...
从这段代码:
public ActionResult SearchByRestaurant()
{
User objUser = new User();
if (Session["UserId"] != null)
{
int id = Convert.ToInt32(Session["UserId"]);
objUser = objContext.ContextUser.Find(id);
}
objUser.SearchResult = new List<SearchResult>();
objUser.PreferencesList = objContext.ContextPreferences.Where(s => s.Status == 1).ToList()
objUser.RestaurantListAll = objContext.ContextRestaurant.Where(s => s.Status == 1).ToList();
if (objUser.SelectedPreferences == null)
objUser.SelectedPreferences = new int[] { };
return View(objUser);
}
我为这一行获得了一个例外:
objUser.PreferencesList = objContext.ContextPreferences.Where(s => s.Status == 1).ToList()
例外:
&#39; System.Data.SqlClient.SqlException&#39;在EntityFramework.dll
中其他信息:用户登录失败&#39;。
我已尝试进入设置添加&#39; sa&#39;用户作为连接,但它不起作用。
进一步详情:
我非常感谢能给予的任何帮助,如果您愿意帮助我,请给我留言。谢谢!
更新
我尝试启用&#39; sa&#39;帐户,我现在收到此错误:
&#39; System.InvalidOperationException&#39;在EntityFramework.dll
中附加信息:此操作需要连接到&#39; master&#39;数据库。无法与&#39; master&#39;建立连接。数据库,因为已打开原始数据库连接并已从连接字符串中删除凭据。提供未打开的连接。