【发布时间】:2016-05-24 20:27:19
【问题描述】:
我在 Asp.net MVC 中遇到问题,我尝试了几个建议,但没有运气查看 Stack Overflow。
以下是代码和详细信息:
例外:
类型异常 'System.Data.Entity.Core.EntityCommandExecutionException' 发生在 EntityFramework.SqlServer.dll 但未在用户代码中处理
代码:
出现异常的控制器:
namespace DataCrowds.Controllers
{
public class MarketplaceController : Controller
{
private ApplicationDbContext db = new ApplicationDbContext();
// GET: Marketplace
public ActionResult Index()
{
return View();
}
public PartialViewResult _SearchDataSets(string keyword)
{
System.Threading.Thread.Sleep(2000);
var data = db.DataSets.Where(f =>
f.title.Contains(keyword)).ToList();
return PartialView(data);
}
}
}
内部异常:
班级=16 错误代码=-2146232060 H结果=-2146232060 行号=5 Message=无效的列名“ApplicationUser_Id”。
More Details (Image Screenshot)
代码优先模型:
namespace DataCrowds.Models
{
public class DataSet
{
public int Id { get; set; }
public string title { get; set; }
public string description { get; set; }
[NotMapped]
public HttpPostedFileBase file { get; set; }
}
}
是的,我尝试运行 migration 和 update-database。
谢谢!
【问题讨论】:
标签: c# asp.net asp.net-mvc entity-framework