我遇到Code First问题。我只是将项目从Model First迁移到Code First,我认为实体框架正在失去理智......这是我的课程(简化):
public class MyClass
{
// Key, other properties...
public bool? MyNullBoolean { get; set; }
public static void Configure(EntityTypeConfiguration<MyClass> myClass)
{
// Other configuration on other properties...
myClass.Property(m => m.MyNullBoolean).IsOptional();
}
}
以下是您的一些额外信息:
Configure()
方法中调用OnModelCreating()
方法。MyNullBoolean = c.Boolean(nullable: false)
,所以EF
表现得像这个属性是必需的,这不像以前那样
可见以下是我的尝试:
我没有想法,我在互联网上一无所获。谢谢你的帮助!
答案 0 :(得分:0)
我认为EF已损坏,因为当我卸载它时,清理解决方案,安装它,重建解决方案,它有效。
所以db或我的模型没有问题。