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

长(zhǎng)沙网(wǎng)站制作上面的(de)操作将会启(qǐ)动实体数据模型向导,然后我们选择“数据库中的 Code First”并单(dān)击“下一步(bù)”

建立好数(shù)据库(kù)连接(jiē)继续下一步

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

第(dì)二步(bù),我们来看看多(duō)了(le)哪些(xiē)文件
先看看配置文件:配置文件中(zhōng)多了(le)数(shù)据库连接串,这是根据我们前面(miàn)长(zhǎng)沙网站开发建(jiàn)立的数据库连(lián)接(jiē)自动生成的。

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

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

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

上面的语(yǔ)句运行后数据库将(jiāng)会新增一条记录

这样最基本的向数据(jù)库插入(rù)数据我们就完成啦!