小编mj1*_*313的帖子

Microsoft Visual Studio 2019:无法打开项目文件。无法找到 .NET SDK

我刚刚将我的 Visual Studio 2019升级到最新版本16.8.3,突然我无法加载任何 C# 项目,并且所有 .NET 核心项目都出现以下错误:

无法打开项目文件。无法找到 .NET SDK。检查它是否已安装以及 global.json 中指定的版本(如果有)是否与安装的版本匹配。

c# visual-studio .net-core asp.net-core asp.net-core-3.1

23
推荐指数
5
解决办法
1万
查看次数

EF core 5 如何在不包含 INCLUDE 的情况下填充导航属性

除非我使用 ,否则我无法自动填充导航属性Include()。如何在没有 的情况下自动填充导航属性Include()

我使用的是 EF core 5.0

Class customer
{
    [key]
    public int MappingID { get; set; } 
    public string MappingName {get;set;}
}

Class Order
{
    [key]
    public int orderID {get;set;}
    public string name {get;set;}
    public int MappingID { get; set; } 
    [ForeignKey(nameof(MappingID))]
    public virtual customer customerMapping { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是行不通的。customerMapping返回为null-

_context.Order.FirstOrDefault(x => x.orderID == 1);
Run Code Online (Sandbox Code Playgroud)

这有效。customerMapping被填充 -

_context.Order.Include(y => y.customerMapping).FirstOrDefault(x => x.orderID == 1);
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework-core asp.net-core

0
推荐指数
1
解决办法
2222
查看次数