国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

深圳做網(wǎng)站有哪些指數(shù)函數(shù)

深圳做網(wǎng)站有哪些,指數(shù)函數(shù),seo應(yīng)用領(lǐng)域有哪些,wordpress操作教程視頻目錄 EF Core一對(duì)一 關(guān)系屬性 關(guān)系配置 使用 EF Core多對(duì)多 關(guān)系屬性 關(guān)系配置 使用 EF Core一對(duì)一 關(guān)系屬性 必須顯式的在其中一個(gè)實(shí)體類中聲明一個(gè)外鍵屬性,可以在Order建立Delivery,也可以在Delivery建立OrderId class Order {public long…

目錄

EF Core一對(duì)一

關(guān)系屬性

關(guān)系配置

使用

EF Core多對(duì)多

關(guān)系屬性

關(guān)系配置

使用


EF Core一對(duì)一

關(guān)系屬性

必須顯式的在其中一個(gè)實(shí)體類中聲明一個(gè)外鍵屬性,可以在Order建立Delivery,也可以在Delivery建立OrderId

class Order
{public long Id { get; set; }public string Name { get; set; }public string Address { get; set; }public Delivery Delivery { get; set; }
}class Delivery
{public long Id { get; set; }public string CompanyName { get; set; }public string Number {  get; set; }public Order Order { get; set; }public long OrderId { get; set; }
}

關(guān)系配置

 class OrderConfig : IEntityTypeConfiguration<Order>{public void Configure(EntityTypeBuilder<Order> builder){builder.ToTable("T_Orders");builder.HasOne(o => o.Delivery).WithOne(p => p.Order).HasForeignKey<Delivery>(p => p.OrderId);}}class DeliveryConfig : IEntityTypeConfiguration<Delivery>
{public void Configure(EntityTypeBuilder<Delivery> builder){builder.ToTable("T_Deliverys");}
}

使用

static async Task Main(string[] args)
{using (MyDbContext ctx = new MyDbContext()){Order o1 = new Order{Name="書",Address="中國(guó)"};Delivery d1 = new Delivery{CompanyName="順豐",Number="SF25646",Order=o1};ctx.Deliverys.Add(d1);await ctx.SaveChangesAsync();}
}

EF Core多對(duì)多

EF Core5.0開始,才正式支持多對(duì)多

關(guān)系屬性

class Student
{public int Id { get; set; }public string Name { get; set; }public List<Teacher> Teachers { get; set; } = new List<Teacher>();
}class Teacher
{public int Id { get; set; }public string Name { get; set; }public List<Student> Students { get; set; } = new List<Student>();
}

關(guān)系配置

class StudentConfig : IEntityTypeConfiguration<Student>
{public void Configure(EntityTypeBuilder<Student> builder){builder.ToTable("T_Students");builder.HasMany(o => o.Teachers).WithMany(t => t.Students).UsingEntity(j => j.ToTable("T_Student_Teachers"));}
}class TeacherConfig : IEntityTypeConfiguration<Teacher>
{public void Configure(EntityTypeBuilder<Teacher> builder){builder.ToTable("T_teachers");}
}

使用

class Program
{static async Task Main(string[] args){using (MyDbContext ctx = new MyDbContext()){//插入Student s1 = new Student { Name = "張三" };Student s2 = new Student { Name = "李四" };Student s3 = new Student { Name = "王五" };Teacher t1 = new Teacher { Name = "Tom" };Teacher t2 = new Teacher { Name = "Jerry" };Teacher t3 = new Teacher { Name = "Bob" };s1.Teachers.Add(t1);s1.Teachers.Add(t2);s2.Teachers.Add(t2);s2.Teachers.Add(t3);s3.Teachers.Add(t1);s3.Teachers.Add(t2);s3.Teachers.Add(t3);ctx.Students.Add(s1);ctx.Students.Add(s2);ctx.Students.Add(s3);await ctx.SaveChangesAsync();//查詢var teachers = ctx.Teachers.Include(t => t.Students);foreach (var t in teachers){Console.WriteLine(t.Name);foreach (var s in t.Students){Console.WriteLine("\t" + s.Name);}}}}
}

http://m.aloenet.com.cn/news/38213.html

相關(guān)文章:

  • 設(shè)計(jì)師做網(wǎng)站的流程西安網(wǎng)站建設(shè)哪家好
  • 怎么設(shè)計(jì)自己的網(wǎng)站知乎小說(shuō)推廣對(duì)接平臺(tái)
  • 專業(yè)汽車網(wǎng)站seo日常工作都做什么的
  • 做網(wǎng)站百度推廣多少錢客戶關(guān)系管理系統(tǒng)
  • 設(shè)計(jì)做網(wǎng)站哪家公司好短期培訓(xùn)班學(xué)什么好
  • 遼寧城鄉(xiāng)建設(shè)部網(wǎng)站首頁(yè)網(wǎng)站策劃是干什么的
  • 內(nèi)網(wǎng)小網(wǎng)站的建設(shè)廣州網(wǎng)站運(yùn)營(yíng)
  • 仿站能被百度收錄嗎招商外包
  • 主流網(wǎng)站開發(fā)軟件優(yōu)秀網(wǎng)站
  • 做二手車有哪些網(wǎng)站有哪些競(jìng)價(jià)推廣代運(yùn)營(yíng)
  • 本地網(wǎng)站建設(shè)多少錢信息大全百度推廣怎么開戶
  • 素材下載網(wǎng)站源碼seo網(wǎng)絡(luò)推廣企業(yè)
  • 上海微網(wǎng)站公司實(shí)時(shí)熱搜
  • 北京市環(huán)境建設(shè)辦公室網(wǎng)站免費(fèi)關(guān)鍵詞排名優(yōu)化軟件
  • 網(wǎng)站備案?jìng)涞氖怯蛎€是空間企業(yè)培訓(xùn)有哪些方面
  • 深圳做網(wǎng)站哪家便宜微信小程序開發(fā)公司
  • 滄州wap網(wǎng)站制作企業(yè)推廣網(wǎng)
  • 小程序網(wǎng)站開發(fā)怎么樣谷歌廣告上海有限公司
  • 做外貿(mào)怎么打開國(guó)外網(wǎng)站亞馬遜關(guān)鍵詞搜索工具
  • 想自己做點(diǎn)飄紗素材到網(wǎng)站上買鄭州seo服務(wù)技術(shù)
  • 網(wǎng)站自助授權(quán)系統(tǒng)站長(zhǎng)之家網(wǎng)站排名
  • 成立一個(gè)網(wǎng)站平臺(tái)要多少錢關(guān)鍵詞是怎么排名的
  • 品牌網(wǎng)站建設(shè)小科6a蚪湖北網(wǎng)絡(luò)推廣有限公司
  • 做網(wǎng)站要注意哪些長(zhǎng)春網(wǎng)絡(luò)優(yōu)化最好的公司
  • 網(wǎng)站建設(shè)需要多大的空間百度數(shù)據(jù)庫(kù)
  • 網(wǎng)站搜索排名百度seo系統(tǒng)
  • 免費(fèi)看電視劇的網(wǎng)站在線觀看seo免費(fèi)診斷電話
  • 橙子建站落地頁(yè)制作郴州網(wǎng)站建設(shè)
  • 網(wǎng)站app簡(jiǎn)單做軟文怎么寫
  • 北京價(jià)格微網(wǎng)站建設(shè)手機(jī)百度ai入口