【C#】 使用 ADO.net实体数据模型和EF 6.x DbContext生成器,快速生成Model类及DbContext类
1、确保你有一个现成的数据库
2、右键项目--新建--数据--ADO.net实体数据模型

3、选择第一个 来自数据库的EF设计器,点击下一步

4、新建数据库连接并配置

5、这里如果提示:
您的项目引用了旧版实体框架,使用新版框架,请关闭向导选择新的框架。
则需要你升级EntityFramework
6、勾选表并设置你Model类的命名空间

7、这个是生成好之后的截图

8、再次点击新建--数据--EF 6.xDbContext生成器

9、
此错误表示在MyDbContext.tt文件中,需要对这里的变量进行替换。替换的内容就是之前创建的
文件全名

10、修改后,点击Ctrl+S,保存,然后执行

11、在两个tt模板文件下 就生成了context文件及各个表对应的model类文件

至此Model文件及dbContext文件已快速生成,节省大量工作量。
当然也有第三方的:
比如:EntityFrameWork Reverse POCO Code First Generator
再比如现在比较流行ORM的:
Dapper:nuget包搜索Dapper
FreeSql:https://github.com/dotnetcore/FreeSql/wiki/安装
都很优秀和EF相比,更简单更快捷

浙公网安备 33010602011771号