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

长沙(shā)网站制(zhì)作上面(miàn)的(de)操作将会启动(dòng)实体数据(jù)模型(xíng)向导,然(rán)后(hòu)我们选择(zé)“数据库中的 Code First”并单(dān)击“下一(yī)步(bù)”

建立(lì)好数据库连接继(jì)续下一步

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

第二步(bù),我们来(lái)看看多了哪些文件
先看看配置文件:配置文件中多了数(shù)据库连接串,这是(shì)根据我们前面长沙网站开发建立的数据库连接自动(dòng)生(shēng)成的(de)。

派生上下文:项目中添(tiān)加了一个 Model1类。 上下文表示与数据库的会话,允许我们查(chá)询和保存数据。

模型(xíng)类(lèi):最后,项目中还添加了 Images和 Image_detail 类。 这些是(shì)构成模型的域(yù)类。

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

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

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