ORM的组成: 一个对持久类对象进行CURD操作的API; 一个语言或API用来规定与类和类属性相关的查询; 一个规定mapping metadata的工具; 一种技术可以让ORM的实现同事务对象一起进行dirty checking,lazy association fetching以及其他的优化操作。 常见的ORM框架: .NET —— entity framework 、Linq to Sql Java —— Hibernate、Mybatis、TopLink
三、项目中ORM的应用
1、声明一个上下文
StudentManagerEntities DBcontext = new StudentManagerEntities
2、声明一个实体
Student st = new Stuendent();st.name="Tracy";st.tel="8888888";st.email="888888@126.com";st.id="13070141070";3、通过上下文对实体操作,比如CRUD
//添加操作
DBcontext.Student.Add(st);4、将实例的变化保存在数据库中
DB.context.SaveChanges();