码迷,mamicode.com
首页 > 数据库 > 详细

DB_EF_1

时间:2018-06-06 12:33:52      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:依次   开发   实体类   模型   type   数据模型   code   ase   public   

1.EF分类

   CodeFirst

   ModelFirst,

   DatabaseFirst

   开发过程中,先行设计数据库并依次在项目中生成.dbml或 .edmx 文件的,为Database First.

   开发时,先建立空的.edmx文件,由此文件生成数据库的,是ModelFirst .

   使用System.Data.Entity.DbContext 与 System.Data.Entity.DbSet 构建数据模型,没有可视化我呢见,只有实体类的,称为CodeFirst .

2.CodeFirst

     public class LogDB:DbContext{

     public LogDB():base("name=LogDB"){

      

    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder){

      //移除表名为复数

      modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

      //自动添加实现EntityTypeConfiguration的类

      modelBuilder.Configurations.AddFormAssembly(Assembly.GetExecutingAssembly());

           base.OnModelCreating(modelBuilder);

    }

   }

 

DB_EF_1

标签:依次   开发   实体类   模型   type   数据模型   code   ase   public   

原文地址:https://www.cnblogs.com/sujingnuli/p/9143983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!