是否可以在 UWP 项目中使用 MVVM Light with Entity Framework Core?

Is it possible to use MVVM Light with Entity Framework Core in a UWP project?

我正在尝试将 Entity Framework Core 与 UWP 一起使用。我从 Microsoft 找到了这个 sample 并让它工作。在此示例中,对象模型位于 .Net Standard class 库中。但是,对于我正在处理的项目,我需要能够在我的对象模型的设置器中使用 MVVM Light 的 RaisePropertyChanged 方法。我 运行 遇到的问题是 MVVM Light 显然与 .NET Standard 2.0 不兼容,只有 1.0.

MVVM Light 似乎可以正确安装到 class 库中, 但是当我尝试添加一个 using 语句时它不起作用: using GalaSoft.MvvmLight; 给了我一个 "The type or namespace GalaSoft could not be found." (我也尝试过没有 "GalaSoft.")

我能想到的都试过了,这个真的难倒我了。有什么方法可以将 MVVM Light 与 UWP 和 Entity Framework Core 一起使用?

.NET Standard 版本始终向后兼容,因此 MVVM Light 是 .NET Standard 1.0,它使其与 .NET Standard 2.0 库完全兼容。您必须使用此处的 MVVM Light 的 .NET 标准版本: https://www.nuget.org/packages/MvvmLightLibsStd10/