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

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

建立好数据库连接继续下(xià)一(yī)步

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

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

派生(shēng)上下文:项目中(zhōng)添加了一个 Model1类。 上下(xià)文表示与数(shù)据(jù)库的会(huì)话,允许我们查询和保(bǎo)存数据(jù)。

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

第三步(bù),准备工作都差不多了,现(xiàn)在我(wǒ)们拥有一个模型,可用它访(fǎng)问某些数据(jù)。 如下(xià)所示,此代码创建一个新的上下文实例,然后使用(yòng)它来插入新的(de) Image_detail,我们来试试插入(rù)一条记(jì)录到数据库(kù)中看(kàn)看(kàn)。

上面的语句运行(háng)后数据库将会新增一条(tiáo)记录

这样最(zuì)基本的向数据库插入数据我们(men)就完成啦!