Entity FrameWork
本文仅讨论Entity FrameWork的简单使用
什么是Entity FrameWork
微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。
为什么使用Entity FrameWork
EF有三种使用场景
- 从数据库生成Class
- 由实体类生成数据库表结构
- 通过数据库可视化设计器设计数据库,同时生成实体类。
其中通过数据库可视化设计器设计数据库,同时生成实体类为本文讨论的使用场景

