日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET Core EFCore 之Code First

發(fā)布時(shí)間:2025/7/14 asp.net 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET Core EFCore 之Code First 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.在.NET Core項(xiàng)目中使用Nuget引用包?

Sql Server 請安裝?Microsoft.EntityFrameworkCore.SqlServer

?

2.添加實(shí)體類

[Table("AdminUsers")]public class AdminUser{[Key]public string Id { get; set; }[DisplayName("名稱")][MaxLength(30), Required]public string Name { get; set; }[DisplayName("創(chuàng)建日期")]public DateTimeOffset Created { get; set; }[DisplayName("創(chuàng)建日期")]public DateTimeOffset Modified { get; set; }public virtual void Create(WFDbContext db){Id = Guid.NewGuid().ToString();Created = Modified = DateTimeOffset.Now;}public virtual void Modify(WFDbContext db){Modified = DateTimeOffset.Now;db.Entry(this).State = EntityState.Modified;}} View Code

?

3.添加數(shù)據(jù)庫上下文

public class WFDbContext : DbContext{public WFDbContext(DbContextOptions<WFDbContext> options): base(options){}public DbSet<AdminUser> AdminUsers { get; set; }} View Code

?

4.配置EFCore ,在Startup中添加如下代碼

public void ConfigureServices(IServiceCollection services){services.AddDbContextPool<WFDbContext>(options => options.UseSqlServer("Data Source=.;Initial Catalog=;User ID =;Password =;Integrated Security=True;"));//配置數(shù)據(jù)庫連接字符串}

?

5.執(zhí)行如下命令,默認(rèn)項(xiàng)目設(shè)置為Model所在項(xiàng)目

PM> Add-Migration FirstMigration

出現(xiàn)這個(gè)提示,創(chuàng)建Migration成功,但是我的項(xiàng)目未引用Microsoft.EntityFrameworkCore.SqlServer?,記得剛才還引用來著?,不管了先引用上

不引用的話會(huì)在如下報(bào)錯(cuò),導(dǎo)致項(xiàng)目無法生成。

?

6.執(zhí)行如下命令,默認(rèn)項(xiàng)目設(shè)置為Startup.cs所在項(xiàng)目

PM> Update-Database -Verbose

出現(xiàn)如下提示,則表示創(chuàng)建數(shù)據(jù)庫成功。

?

轉(zhuǎn)載于:https://www.cnblogs.com/GoCircle/p/11055913.html

總結(jié)

以上是生活随笔為你收集整理的ASP.NET Core EFCore 之Code First的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。