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

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

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

选中(zhōng)需要的(de)表按完成(chéng)即可

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

派生上下(xià)文:项目中添加(jiā)了一个(gè) Model1类。 上下文表示与数(shù)据库的会话,允许我们查询和保(bǎo)存数据(jù)。

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

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

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

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