小编use*_*183的帖子

实体框架(ASP.NET):如何在向框架添加列后更新列映射?

我向实体添加了一个列,然后我从模型生成数据库或构建解决方案,我得到的消息是我刚添加的新列未映射.该数据库以前是从模型创建的,没有错误.

当我右键单击实体并选择表映射时,我可以看到那里映射的旧列但是我没有看到m的方法

entity entity-framework

8
推荐指数
2
解决办法
2万
查看次数

无法创建"System.Object"类型的常量值.在此上下文中仅支持原始类型(例如Int32,String和Guid')

我正在使用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)

linq-to-entities entity-framework

8
推荐指数
1
解决办法
1万
查看次数