分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
一、什么是Entity Framework
1.1 实体框架(EF)是一个对象关系映射器,使.NET开发人员使用特定于域的对象与关系数据。它消除了需要开发人员通常需要编写的大部分数据访问代码。简化了原有的ado.net 数据访问方式。 ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
1.2 在C#中常用的ORM框架有:
1.NHibernate (从java的Hibernate延伸过来)
2.Linq to SQL类 (只针对MSSQL数据库的)
3.Entity FrameWork(微软的一个开源的ORM,可以针对多种主流数据库(如MSSQL、MySql、Oracle等))
1.3 本文暂时编写关于Entity Framework文章,后续有时间会补充NHibernate,Linq to SQL系列文章。
二、Entity Framework Database first(数据库优先)使用过程
2.1 建立数据库
2.1.1 建立表Blogs


1 CREATE TABLE [dbo].[Blogs] (2 [BlogId] INT NOT NULL,3 [Name] VARCHAR (50) NULL,4 [Url] VARCHAR (50) NULL,5 PRIMARY KEY CLUSTERED ([BlogId] ASC)6 );
2.1.2 建立表Posts
