实体框架 (Entity Framework) 是一种(zhǒng)对(duì)象(xiàng)关系映(yìng)射程(chéng)序,它可(kě)以方便 .NET的开(kāi)发人员使用域特定对象处理关系数据, 长沙企业网站建设人(rén)员无需再像往常一样编写大部(bù)分数据访问代码,能让(ràng)我们节(jiē)省数据库访问的代码时间,来将更多的时(shí)间放到业务逻辑层代码上。
第一(yī)步,创建应用程序,右(yòu)键项(xiàng)目 -> 添加新项,从左侧菜单中选择“数据”,然后选择“ADO.NET 实体数(shù)据(jù)模(mó)型“,输(shū)入 Model1作为名(míng)称(chēng)并单击“添加“。

长沙网站(zhàn)制作上面(miàn)的操作将(jiāng)会启动实体数据模型向(xiàng)导,然后我们选择“数据库中的 Code First”并单击“下(xià)一步”

建立好数据库连接继续下一步

选中需要的表按完成即(jí)可

第二(èr)步,我们来看看多了哪些文件
先看看配置文件:配置文件中多了数据库(kù)连接串,这是根据(jù)我们前面长沙网(wǎng)站开发建立的数(shù)据库连(lián)接自动生成的。

派(pài)生上下文:项目中添加了一个 Model1类。 上下文表示(shì)与(yǔ)数据库的会话,允许我们查(chá)询和保存数(shù)据。

模型类:最后(hòu),项(xiàng)目中还添加了(le) Images和 Image_detail 类。 这些(xiē)是构成模型的域(yù)类。

第(dì)三步(bù),准备(bèi)工(gōng)作都差不多(duō)了,现在我们拥有(yǒu)一个(gè)模型,可用(yòng)它访问某些数据。 如下所示(shì),此代码创建一(yī)个新的上(shàng)下文实(shí)例,然后使用它来插(chā)入新(xīn)的 Image_detail,我们来试试插入一条记录到数据库(kù)中看看。

上面的(de)语句(jù)运行后(hòu)数据库将会新增一(yī)条记录

这(zhè)样最基本的向数据库插入数据我们(men)就完成(chéng)啦!