亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一對多關系上的 .Net Core 導航不起作用

一對多關系上的 .Net Core 導航不起作用

C#
一只斗牛犬 2023-09-16 17:42:40
我正在將 .Net Framework 網站轉換為 .Net Core 網站。當我放置斷點并鉆取公司數據時,我看到了關系,但沒有看到服務器數據。我已檢查 SQL Server 并驗證我確實擁有一家Company和一臺關聯的Server。我有一個一對多關系反映在 SQL Server 圖表中,如下所示:公司的一些實體類別如下:public class Company? ? //? ? [Required(ErrorMessage = "'Company Id' is required.")]? ? public int CompanyId { get; set; }? ? [Required(ErrorMessage = "'Company Short Name' is required."), MaxLength(12, ErrorMessage = "'CompanyShortName' must be 12 or less characters.")]? ? public string CompanyShortName { get; set; }? ? [Required(ErrorMessage = "'Company Name' is required."), MaxLength(80, ErrorMessage = "'CompanyName' must be 80 or less characters.")]? ? public string CompanyName { get; set; }? ? [MaxLength(80, ErrorMessage = "'Address' must be 80 or less characters.")]? ? public string Address { get; set; }? ? ...? ? //? ? public ICollection<Server> Servers { get; } = new List<Server>();? ? public ICollection<ApplicationUser> Users { get; } = new List<ApplicationUser>();? ? public ICollection<EmailTemplate> EmailTemplates { get; } = new List<EmailTemplate>();? ? //}.Net Core 中的很多東西與我的 .Net Framework 版本不同,所以顯然我不理解某些東西。當我收集更多信息時,我注意到其他缺失的導航數據。此外,我的內存測試工作正常,我可以看到導航服務器數據。
查看完整描述

1 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

您必須在查詢結果中包含這些關系


using (var context = new BloggingContext())

{

? ? var blogs = context.Blogs

? ? ? ? .Include(blog => blog.Posts)

? ? ? ? .ToList();

}

查看完整回答
反對 回復 2023-09-16
  • 1 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號