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

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

建立好(hǎo)数据(jù)库连接继续下一步

选(xuǎn)中需要的表按完成即可

第二(èr)步,我们(men)来看看多了哪些文(wén)件(jiàn)
先看看配(pèi)置文件:配置文件中多了数据库连接串,这(zhè)是根据我们前面(miàn)长沙网(wǎng)站开(kāi)发建立的数据库连接自动(dòng)生成的。

派生(shēng)上下文(wén):项(xiàng)目中添加了(le)一个 Model1类。 上下(xià)文表示与数据库的会话,允许我们查询和保(bǎo)存(cún)数据。

模型类(lèi):最后,项目中还添加了 Images和 Image_detail 类。 这些(xiē)是构成(chéng)模(mó)型的域类(lèi)。

第三(sān)步,准备工作都差不多了,现在我们拥(yōng)有一(yī)个模(mó)型(xíng),可用它访问某(mǒu)些(xiē)数据。 如下所示,此(cǐ)代(dài)码(mǎ)创(chuàng)建一个新的上下文实(shí)例(lì),然后使用它来插入(rù)新的 Image_detail,我(wǒ)们来试试插入一条记录到(dào)数据(jù)库(kù)中(zhōng)看看。

上面的语句运行后(hòu)数据库将(jiāng)会新增一条记录(lù)

这(zhè)样最(zuì)基本的(de)向数据(jù)库插入数据我们就完成啦!