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 相关配置。

posted @ 2019-12-16 04:23  盗哥泡茶去了  阅读(139)  评论(0编辑  收藏  举报