【发布时间】:2020-04-25 04:56:01
【问题描述】:
System.Data.Entity 在什么 Nuget 包中?
我正在将 .NET Framework 4.5 应用程序转换为 .NET Core 3.1。在 .NET Framework 中,它使用System.Linq.Dynamic,运行此代码时应用程序崩溃:
var results = report.GroupBy(filter.ID, "it")
.Select($"new (it.Key as MainID, it as MyModel)");
带有此错误消息:
System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.Entity,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”。该系统找不到指定的文件。 文件名:'System.Data.Entity,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 在 System.Linq.Dynamic.ExpressionParser..cctor()
注意:它确实编译正确
谢谢
编辑:System.Linq.Dynamic Nuget 包已安装。
【问题讨论】:
-
@PavelAnikhouski 这样做了,必须添加 .AsQueryable() 但它工作得很好!如果您将此添加为答案,我会给您信用