实体框架6实体和表约束
本文关键字:实体 表约束 框架 | 更新日期: 2023-09-27 18:03:14
我有一个表,它有一个常量,每当在sql中插入记录时调用getdate()。我只是想映射表,实体框架会发现列上有约束,让SQL来处理。但是它插入了一个日期。如果我自己不把任何东西放在那个字段中,它就是最小值。我想知道为什么它没有检测到约束,或者我可能需要做一些事情,所以它做?我错过了什么我对EF很失望
将computed属性添加到模型类的属性中:
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
如果您正在使用流畅映射,请使用:
modelBuilder.Entity<ModelClass>().Property(t => t.PropertyName)
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed)