当前位置: 移动技术网 > IT编程>开发语言>.net > EF CodeFirst系列(5)---FluentApi(暂存)

EF CodeFirst系列(5)---FluentApi(暂存)

2018年09月19日  | 移动技术网IT编程  | 我要评论

大连站,大魔术师 电影,自由人

  ef中的fluentapi作用是通过配置领域类来覆盖默认的约定。在ef中,我们通过dbmodelbuilder类来使用fluentapi,它的功能比数据注释属性更强大。

使用fluentapi时,我们在context类的onmodelcreating()方法中重写配置项,一个栗子:

public class schoolcontext: dbcontext 
{

    public dbset<student> students { get; set; }
        
    protected override void onmodelcreating(dbmodelbuilder modelbuilder)
    {
        //write fluent api configurations here

    }
}

  我们可以把fluentapi和数据注释属性一起使用,当fluentapi和数据注释属性都配置了同一个项时,采用fluentapi中的配置。

在ef6中fluentapi可以配置领域类的以下几个方面:

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网