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

长沙网站制作上面的操作将会启(qǐ)动实体数据(jù)模型向(xiàng)导,然后(hòu)我们(men)选择(zé)“数据库中(zhōng)的(de) Code First”并单击“下一步”

建立好数据库连接继续(xù)下一步

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

第二步,我(wǒ)们来(lái)看看多(duō)了哪(nǎ)些文(wén)件
先看看(kàn)配置文(wén)件:配置文件中多了数据库(kù)连接串,这是根据我们前面长沙(shā)网(wǎng)站开发(fā)建立的数据库连接自(zì)动生成的。

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

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

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

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

这样(yàng)最基本的(de)向数据库插入数据我们就完成啦!