久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MVC中怎么利用EntityFramework生成數據庫模型

145次閱讀
沒有評論

共計 1505 個字符,預計需要花費 4 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

MVC 中怎么利用 EntityFramework 生成數據庫模型,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

首先打開 VS2013,新建 Web 項目 mcc,使用 MVC 模板。

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

在 Model 文件下新建類 Employee,新增幾個屬性,比如:EmployeeId,FirstName,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 設置為主鍵。

MVC 中怎么利用 EntityFramework 生成數據庫模型

在 Web.Config 里面設置數據庫連接字符串

add name= MyDBConnectString providerName= System.Data.SqlClient  connectionString= Data Source=.;Initial Catalog=SalesERPDAL;user  id=sa;password=sa /

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

在 CodeFirst 模式,根據實體類生成對應數據庫表。

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

此時,基本設置完成,開始使用命令創建數據庫,生成表。

打開工具 -NuGet 程序包管理器 - 程序包管理器控制臺

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

MVC 中怎么利用 EntityFramework 生成數據庫模型

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

MVC 中怎么利用 EntityFramework 生成數據庫模型

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

Name:update(隨意輸入)

MVC 中怎么利用 EntityFramework 生成數據庫模型

MVC 中怎么利用 EntityFramework 生成數據庫模型

輸入命令:Update-Database -Verbose,執行生成命令,創建數據庫,更新表。

MVC 中怎么利用 EntityFramework 生成數據庫模型

關于 MVC 中怎么利用 EntityFramework 生成數據庫模型問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1505字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 屏山县| 宿松县| 比如县| 黑山县| 宝坻区| 洞头县| 荔波县| 老河口市| 伊吾县| 洛宁县| 蒙阴县| 宜宾县| 商丘市| 曲阳县| 梅州市| 饶平县| 安康市| 海城市| 旌德县| 柘荣县| 新干县| 乌拉特后旗| 拉孜县| 玉林市| 昌邑市| 静海县| 垣曲县| 德保县| 平湖市| 云龙县| 宝应县| 常山县| 伊宁市| 古田县| 安顺市| 三穗县| 民丰县| 合山市| 太仆寺旗| 神池县| 西贡区|