ORM之Entity Framework(EF)
一.下载安装:
nuget 搜索Entity Framework安装
EntityFramework.Extension是个扩展库根据需要安装
二.使用:
1.modelFirst
2.codeFirst
3.dbFirst
三.优缺点:
优点:
1.开发速度快
2.支持linq
3.开发效率高
4.使用三种设计模式,比较直观(ModelFirst、CodeFirst、dbFirst)
5.支持多数据库
6.与vs IDE兼容好
缺点:
1.Context上下文不是线程安全的,所以不好维护Context
2.性能差(自动生成实体及数据库结构和sql)
3.不使用频繁插入
4.不支持bulk
5.难以维护
6.