我向实体添加了一个列,然后我从模型生成数据库或构建解决方案,我得到的消息是我刚添加的新列未映射.该数据库以前是从模型创建的,没有错误.
当我右键单击实体并选择表映射时,我可以看到那里映射的旧列但是我没有看到m的方法
我正在使用MVC和实体框架.我在我的模型文件夹中创建了一个类,下面是这个代码.我不断收到上面的错误消息以及下面的两个查询.我知道引用非标量变量存在一个已知问题,但我不确定如何实现变通方法:
http://msdn.microsoft.com/en-us/library/bb896317.aspx#Y1442
private MovieLibraryDBEntities movieLibraryDBEntitiesContext;
public int getNumberOfEntriesReserved()
{
return (from m in movieLibraryDBEntitiesContext.Movies
where m.CheckedOut.Equals(1)
select m).Count();
//return movieLibraryDBEntitiesContext.Movies
// .Where(e => e.CheckedOut.Equals(1))
// .Select (e => e.Title).Count();
}
Run Code Online (Sandbox Code Playgroud)