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

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

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

选中需要的(de)表(biǎo)按完成即可

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

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

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

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

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

这样最基本(běn)的向数据库插(chā)入数据我们就完成啦(lā)!