EF CodeFirst配置领域类
Posted 1016391912pm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF CodeFirst配置领域类相关的知识,希望对你有一定的参考价值。
当我们不想使用EF的默认约定时,可以手动配置领域类,但还是推荐少配置,Simple is best!
两种配置方式:
1.Data Annotation Attributes【数据注解特性】
数据注解是一种基于配置的简单特性,你可以应用于你的领域类以及领域类的属性上。数据注解特性,不仅适用于EF、还适用于ASP.NET Web Form以及ASP.NET MVC,数据注解特性包含在System.ComponentModel.DataAnnotations.命名空间下。
2.Fluent API(推荐)
相比数据注解特性,fluentapi提供了所有的配置选项,可以通过重写DbContext类中的OnModelCreating方法,以注入Fluent API 相关配置。
以上是关于EF CodeFirst配置领域类的主要内容,如果未能解决你的问题,请参考以下文章