365上市公司(英国)集团-官方网站




    365上市公司(英国)集团-官方网站

    EF入门-使用Entity Framework为应用程序(xù)创(chuàng)建(jiàn)实体(tǐ)框(kuàng)架数(shù)据模型

    发布于(yú): 2023-05-09    浏览: 5681    作者:系统管(guǎn)理员

      实体框架 (Entity Framework) 是一种对(duì)象关系映射(shè)程序,它可以方便(biàn) .NET的开(kāi)发人员使用域特定(dìng)对象处理关(guān)系数据, 长(zhǎng)沙企业网站建设人员无需再像往常一样(yàng)编写大部分(fèn)数据(jù)访问代码,能让我们节省(shěng)数据库(kù)访问的代码时间,来将更多的时间放到业务(wù)逻辑层代(dài)码上。

      第一步(bù),创(chuàng)建应用程序,右(yòu)键项(xiàng)目 -> 添加新(xīn)项,从(cóng)左侧菜单中选择“数据”,然后选择“ADO.NET 实(shí)体数据(jù)模型“,输入 Model1作(zuò)为名称并(bìng)单击(jī)“添加“。

        长沙网络推广公司(sī)

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

        长沙网(wǎng)站(zhàn)开发

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

        长沙企业网站建(jiàn)设

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

        长沙网站(zhàn)开发

      第二步,我们来看(kàn)看多了哪些(xiē)文(wén)件(jiàn)

        先看看(kàn)配置文件:配置文件中多了数据库连接串,这是根据我们前面(miàn)长沙网站开发建立的数据(jù)库连接自动生成的。

            长沙网站(zhàn)建设公司

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

            365上市公司(英国)集团-官方网站

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

            365上市公司(英国)集团-官方网站

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

            365上市公司(英国)集团-官方网站

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

            365上市公司(英国)集团-官方网站

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



    在线客服

    365上市公司(英国)集团-官方网站

    365上市公司(英国)集团-官方网站