日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)新?lián)?10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

首先打開VS2013,新建Web項(xiàng)目mcc,使用MVC模板。

右擊引用,管理NuGet程序包,安裝EntityFramework。

在Model文件下新建類Employee,新增幾個(gè)屬性,比如:EmployeeId,F(xiàn)irstName,LastName,Salary。

public int EmployeeId { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public int Salary { get; set; }

引用using System.ComponentModel.DataAnnotations; 將EmployeeId 設(shè)置為主鍵。

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

在Web.Config里面設(shè)置數(shù)據(jù)庫連接字符串

在根目錄下新建文件夾DataAccessLayer,新建類SalesERPDAL,繼承DbContext。

在 CodeFirst 模式,根據(jù)實(shí)體類生成對(duì)應(yīng)數(shù)據(jù)庫表。

public class SalesERPDAL : DbContext     {         public SalesERPDAL() : base("MyDBConnectString")//數(shù)據(jù)庫連接字符串         {             this.Configuration.ProxyCreationEnabled = true;             var aaa = new DbMigrationsConfiguration();//設(shè)置自動(dòng)遷移屬性             aaa.AutomaticMigrationsEnabled = true;         }         protected override void OnModelCreating(DbModelBuilder modelBuilder)         {             modelBuilder.Entity().ToTable("TblEmployee");//設(shè)置生成對(duì)應(yīng)數(shù)據(jù)庫表的名稱             base.OnModelCreating(modelBuilder);         }           public DbSet Employees { get; set; }     }

此時(shí),基本設(shè)置完成,開始使用命令創(chuàng)建數(shù)據(jù)庫,生成表。

打開工具-NuGet程序包管理器-程序包管理器控制臺(tái)

輸入命令:Enable-Migrations ,允許遷移。

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

輸入命令:Enable-Migrations -ContextTypeName  aaa.DataAccessLayer.SalesERPDAL,指定遷移類型。

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

輸入命令:Add-Migration ,將掛起的模型更改寫入基于代碼的遷移。

Name:update(隨意輸入)

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

輸入命令: Update-Database -Verbose,執(zhí)行生成命令,創(chuàng)建數(shù)據(jù)庫,更新表。

MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型

關(guān)于MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


名稱欄目:MVC中怎么利用EntityFramework生成數(shù)據(jù)庫模型
新聞來源:http://www.dlmjj.cn/article/gsidic.html