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

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

建(jiàn)立好数据(jù)库连接继(jì)续下一步

选中需要(yào)的(de)表按完成即(jí)可

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

派生上(shàng)下文:项目中添加了一(yī)个(gè) Model1类。 上下文表示与数(shù)据(jù)库的会话,允许我们查(chá)询和(hé)保存数据。

模型类:最后,项目中还(hái)添加了 Images和 Image_detail 类。 这些是构成模型(xíng)的域类。

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

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

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