3.5 EF Code First总结

1. 主键约定

      属性名为“ID”(不区分大小写)或类名的后面跟有“ID”。

2. 关系约定

      模型之间的关系,EF根据针对类型定义的导航属性来推断关系。

3. 连接字符串约定

(1)默认配置

       如果连接字符串的名称与数据上下文类的名称相同,则使用无参构造函数时DbContext会找到该连接字符串。

(2)指定数据库名称

       如果连接字符串名称与上下文名称不同,则通过将连接字符串名称传递给DbContext构造函数,告诉DbContext在CodeFirst模式下使用此连接。   

public class BloggingContext:DbContext
{
    public BloggingContext():base("BloggingDatabase")
    { }
}

4.数据注释,数据验证

5.模型迁移

6.视图模型

   

posted @ 2015-10-20 11:50  RunningYY  阅读(300)  评论(0编辑  收藏  举报