如何在 XAF 中将一个模块的逻辑分离到多个项目中

How to separate logic of a module into multiple projects in XAF

分离XAF模块的逻辑。我决定把它分成一些项目项目:

Accounting
---Accounting.Module
---Accounting.BusinessModels
---Accounting.Data

Inventory
---Inventory.Module
---Inventory.BusinessModels  ( Contains POCO)
---Inventory.Data            ( Contains DbContext)

但不幸的是,我无法在 Accounting.Module 的模型编辑器中找到 Accounting.BusinessModles 的业务模型。我已经添加了对 Accounting.Module 项目的必需引用。

XAF 真的只是在 Accounting.Module 项目的 BusinesObjects 文件夹中发现模型吗?

您的项目应该是一个 XAF 模块,这意味着它们应该包含一个派生 XAF ModuleBase 的 class。然后 XAF 能够识别您放置的对象。