Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修复使用linq和实体框架核心时发现的“不明确匹配”_C#_Entity Framework Core - Fatal编程技术网

C# 如何修复使用linq和实体框架核心时发现的“不明确匹配”

C# 如何修复使用linq和实体框架核心时发现的“不明确匹配”,c#,entity-framework-core,C#,Entity Framework Core,解决方案:在切换到.NETCore2.2之后,它工作得非常好。.Net Core 3.0.100-preview4-010549和EFC存在一些问题 在执行linq查询时,我不断获取发现的错误不明确匹配。我担心解决方案可能非常简单,但我看不出来 我用谷歌搜索了一下,到目前为止还没有找到解决办法。我找到的唯一信息是,EE抛出了不明确的匹配项。当它发现隐藏的属性时,但据我所知,只有当项目中有派生类时——我没有派生类 我正在使用此脚本中的Northwind数据库: 我找到了这条线,但没有多大帮助 但

解决方案:在切换到.NETCore2.2之后,它工作得非常好。.Net Core 3.0.100-preview4-010549和EFC存在一些问题

在执行linq查询时,我不断获取发现的错误不明确匹配。我担心解决方案可能非常简单,但我看不出来

我用谷歌搜索了一下,到目前为止还没有找到解决办法。我找到的唯一信息是,EE抛出了不明确的匹配项。当它发现隐藏的属性时,但据我所知,只有当项目中有派生类时——我没有派生类

我正在使用此脚本中的Northwind数据库:

我找到了这条线,但没有多大帮助 但也许我没看到什么

我在执行这个非常简单的查询时出错

var query=来自上下文中的客户。客户选择客户; 查询//中的foreach var项在初始化第一项时出错 { Console.WriteLine${item.ContactName}; } //使用Scaffold DbContext生成的类 公共部分类客户 { 公众客户 { CustomerCustomerDemo=新哈希集; 订单=新哈希集; } 公共字符串CustomerId{get;set;} 公共字符串CompanyName{get;set;} 公共字符串ContactName{get;set;} 公共字符串ContactTitle{get;set;} 公共字符串地址{get;set;} 公共字符串City{get;set;} 公共字符串区域{get;set;} 公共字符串PostalCode{get;set;} 公共字符串国家{get;set;} 公用字符串电话{get;set;} 公共字符串传真{get;set;} 公共虚拟ICollection CustomerCustomerDemo{get;set;} 公共虚拟ICollection订单{get;set;} } 堆栈跟踪和错误消息:

找到不明确的消息匹配项

实体框架核心版本为:2.2.4


.Net Core版本:3.0.100-preview4-010549

客户从中继承了什么?也许在另一节课上。你的上下文是什么样的?数据是否继承了客户的其他内容?如果使用.NET Core 2.x,是否会出现此问题?祝您度过愉快的一天!也许将答案写在下面,以帮助下一个遇到问题的人。客户从中继承了什么?也许在另一节课上。你的上下文是什么样的?数据是否继承了客户的其他内容?如果使用.NET Core 2.x,是否会出现此问题?祝您度过愉快的一天!也许将答案写在下面,以帮助下一个遇到问题的人。