新建一个 面向目标 net5 的 XAF 项目(Win或者Blazor)

一、新建      

      新建一个 面向目标 net5 的 XAF 项目(Win或者Blazor),会产生三个项目,其中一个主项目(启动项目),另两个是库项目,被主项目引用。其中一个可重用于同种项目类型,命名:XXXX.Module.

      面向 net5 的 XAF 项目,已经不支持 Access 数据库,主要是 XPO 没有相应 的数据驱动引擎。微软官方EFCore 也不支持了,只有 SQL Server 、SQLite、Inmemory 等的驱动支持。参考:https://docs.microsoft.com/zh-cn/ef/core/providers/?tabs=dotnet-core-cli  , 虽然有非官方的Access驱动() .

       但 XPO 没有相应的升级,官方文档找不到参考: https://docs.devexpress.com/XPO/2114/product-information/database-systems-supported-by-xpo?p=netstandard。  可以考虑用:SQLite  代替。

       新建的项目,如果没有选择扩展模块,或者安全认证等功能,在数据库中只生成了一个表: XPObjectType

二、补增

       在已经有项目的基础上,补充新项目(右健解决方案,选择:Add Devexpress Item \  New Project),可以有三种项目选择。1)可重用模块库, 2)Winform 项目  3)Blazor 项目。 后两个选择,又会自动产生 两个项目(一个库项目、一个主体项目)。

三、配置  App.config  、appsettings.json

       winform 项目的配置是: App.config         ,在Win主体项目中;

        Blazor  项目的配置是: appsettings.json ,在Server主体项目中;      

      

      

      

 

      

 

上一篇:.net core返回json首字母小写的问题解决


下一篇:新建PC web站点和Moblie web站点