• 安装扩展工具 "Entity Framework Power Tools Beta4" 可选, 主要用于数据库变结构反向生成C#的对象和对应的mapping类。如果你熟悉mapping类的编写,可以不用安装此插件,不过最好是安装,然后生成一个模板类用于新的类编写时参考。下面给一个例子

对象类

mapping类

  • 创建一个Library项目,在Nuget包管理里增加引用,打开Nuget Console控制台

PM> Install-Package EntityFramework

这个时候项目就增加了最新的EF依懒

  • 创建数据库连接字符串到App.config文件里,如果你创建的是Web项目,那么就是web.config文件
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/> 

  • 创建DBContext实现类
public class SchoolEntities : DbContext
{ public DbSet<Course> Courses { get; set; } // and so onprotected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Configurations.Add(new CoursMap());// and so on
    }
} 

  • 打开Nuget Console控制台 执行PM> Enable-Migrations , 这个时候为您创建Migration的配置文件

  • 打开Nuget Console控制台 执行PM> Add-Migration Rollup1 就会为你创建数据库表对应的角本, 文件名为<timespan>Rollup1
  • 最后Nuget Console控制台 执行PM> update-database 就会把新建的表对像创建到数据库。

转载于:https://www.cnblogs.com/sgciviolence/p/5070559.html

Entity Framework 6.x Code First 基础相关推荐

  1. EFMVC - ASP.NET MVC 3 and Entity Framework 4.1 Code First 项目介绍

    项目概述 使用ASP.NET MVC 3.Razor.EF Code First.Unity 2.0 等等技术,演示如何创建一个ASP.NET MVC 3 的范例应用程序. 相关技术帖子: 中文: 使 ...

  2. 【转】学习Entity Framework 中的Code First

    这是上周就写好的文章,是在公司浩哥的建议下写的,本来是部门里面分享求创新用的,这里贴出来分享给大家. 最近在对MVC的学习过程中,接触到了Code First这种新的设计模式,感觉很新颖,并且也体验到 ...

  3. Entity Framework(EF的Code First方法)

    EntityFramework,是Microsoft的一款ORM(Object-Relation-Mapping)框架.同其它ORM(如,NHibernate,Hibernate)一样, 一是为了使开 ...

  4. Entity Framework 6以Code First方式搭建Sqlite数据库环境

    对于EF支持Sqlite数据库映射,网上似乎说得都不是很清楚,自己研究了会儿,现在给大家分享下~ 所使用的库版本 EntityFramework.6.1.0 SQLite.1.0.92.0 以上两个库 ...

  5. Entity Framework 5.0 Code First全面学习

    Code First 约定 借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型.模型的基本形状可通过约定来检测.约定是规则集,用于在使用 Code Firs ...

  6. Entity Framework 6.x - Code First 默认创建数据库的位置

    在集成DbContext的派生类中的构造函数里,如果没有指定配置文件中的数据库连接字符串的name,默认就是: Data Source=(localdb)\MSSQLLocalDB;Initial C ...

  7. Code First :使用Entity. Framework编程(7) ----转发 收藏

    第7章 高级概念 The Code First modeling functionality that you have seen so far should be enough to get you ...

  8. Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一

    好像蛮长时间没有新文章带给大家了.前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了.今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具--EF Power Tool(翻译的话, ...

  9. 第一篇:Entity Framework 简介

    先从ORM说起吧,很多年前,由于.NET的开源组件不像现在这样发达,更别说一个开源的ORM框架,出于项目需要,以及当时OOP兴起(总不至于,在项目里面全是SQL语句),就自己开始写ORM框架.要开发O ...

最新文章

  1. Http持久连接与HttpClient连接池
  2. Pytorch的backward()相关理解
  3. COM原理及应用之COM特性
  4. 移除集合效率高还是add高_效率比较--集合
  5. yum报错[Errno 256] No more mirrors to try.
  6. 微型计算机组装实验报告虚拟,计算机硬件的组装实验报告.doc
  7. Google认证的SketchUp模型网站
  8. 盘点大数据分析AI工具的常用算法
  9. python批量提取word指定内容_python 批量提取word应聘登记表数据+情感分析
  10. PCB个性logo设计
  11. 浅谈打印机驱动安装的常见方法及安全防护
  12. 在linux系统下观看和转码m3u8视频文件
  13. 初赛知识点汇总(阶段性完结
  14. git clone 失败问题解决方案
  15. 上海税务局发布2023年第1号文件,全电发票开票试点即将全面扩围!
  16. bzoj4727 [POI2017]Turysta(竞赛图构造哈密顿回路)
  17. 【海森推荐】图灵奖得主:约书亚 本吉奥
  18. 【动态规划】洛谷P2196 挖地雷
  19. mysql水仙花数_水仙花数
  20. ECK安装elasticsearch集群及es配置x-pack

热门文章

  1. CUDA TOOlkit Programming Guide 2. Programming Model
  2. shell 循环控制语句
  3. 4.5 面部验证与二分类
  4. docker mysql8
  5. T系统和应用集成-从SOA架构思想到服务架构规划设计
  6. 算法学习总结(3)——二叉树数据结构重点知识总结
  7. SQLite学习总结(2)——使用Java操作SQLite
  8. python coding style why_Python 编码规范(Style Guide)2
  9. 反射 数据类型_这是一份超全面详细的Java反射机制学习指南
  10. mysql tinyint1isbit_MySQL tinyInt1isBit or tinyint(1) 相关问题解析