
The property ‘[Columnname]’ is not a
declared property on type ‘[Classname]’.
Verify that the property has not been
explicitly excluded from the model by
using the Ignore method or
NotMappedAttribute data annotation.
Make sure that it is a valID primitive
property.
EF Code First的有效原始类型是什么?
解决方法 这很有趣,但你真的不能映射char属性.我只是检查它,如果你想在数据库中有char(1),你必须使用带有以下映射的字符串属性:modelBuilder.Entity<MyEntity>() .Property(p => p.MyProperty) .HasMaxLength(1) .IsFixedLength() .IsUnicode(false);
这不仅仅是Code-first的问题.这是整个EF限制,因为EDMX设计师也不显示字符类型.我认为允许的类型将与EDMX的CSDL reference中所述相同,因为代码首先只是围绕相同的映射基础设施进行包装.
总结以上是内存溢出为你收集整理的c# – 实体框架代码中有效的原始属性是什么?全部内容,希望文章能够帮你解决c# – 实体框架代码中有效的原始属性是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)