【发布时间】:2016-06-30 06:07:26
【问题描述】:
是否可以在 XAF(eXpress 应用程序框架)中使用 Entity Framework Core 1(以前的 Entity Framework 7)?
【问题讨论】:
-
更正:支持 EF。
是否可以在 XAF(eXpress 应用程序框架)中使用 Entity Framework Core 1(以前的 Entity Framework 7)?
【问题讨论】:
是的。
XAF 是否支持 Microsoft 的实体框架?
是的。 XAF 提供对实体框架的支持。您可以使用现有的 EF 数据模型来生成 XAF 应用程序。请查看商业模式设计页面以了解更多信息。
来自https://www.devexpress.com/Products/NET/Application_Framework/presales-faq.xml
更新 澄清一下,可以使用 EF Core,因为 XAF 在 .NET 上运行。如果您要问的是“XAF 是否可以与 EF Core 一起使用?”答案是不。 XAF 的烘焙类 EFObjectSpace 适用于 EF6 和更早版本,因为它依赖于 ObjectContext API。 EF Core 不支持 ObjectContext API。
【讨论】:
在 v20.1 中,我们发布了 GitHub examples,说明了如何在非 XAF 应用程序中使用 Entity Framework Core 3 访问受 DevExpress XAF Security System 保护的数据(它们使用新的 EFCoreObjectSpaceProvider和 SecuredEFCoreObjectSpaceProvider API)。
如需了解更多信息,请查看Frequently Asked Questions 和此feature and architecture overview。
【讨论】:
我通过从向导创建一个新的 .net core5 项目然后将我的类移动到新项目中来设法进行迁移。 不幸的是,.Net5 安全表与框架项目使用的不同,因此我无法进行分阶段部署。
【讨论】: