适用于基于 DevExpress 域组件的模型的图表类型和工具
我正忙于使用 DevExpress eXpressApp 框架和框架来制作培训管理应用程序原型。域组件。这个范式使用接口来指定领域实体,并在运行时生成默认的实现逻辑,这样我就可以在我的业务实体中有效地享受多重继承。
我很好奇我可以在这里使用什么样的图表来向我的客户传达我的设计假设,而不需要我过于频繁地构建和部署,只是为了确认我的假设等。希望 SO 用户熟悉这个框架,它是像我一样使用可以阐明这一点。
I'm busy prototyping a training management app using the DevExpress eXpressApp framework & Domain Components. This paradigm uses interfaces to specify domain entities, with default implementation logic generated at runtime, so that I can effectively enjoy multiple inheritance in my business entities.
I'm curious as to what sort of diagram I could use here to communicate my design assumptions to my client, without requiring me to build and deploy too frequently merely to confirm my assumptions etc. Hopefully fellow SO users familiar with this framework and it being used like I am doing can shed some light on this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我觉得您的问题与 DexExpress eXpressApp 框架的设计和建模。基本上,您将能够使用内置的 Visual Studio 建模工具对各个域组件进行建模。它与接口配合得很好。也许,您还可以基于开源 Liekhus ADO.NET 实体数据模型 XAF 扩展构建自定义建模解决方案 工具。
最后,由于您使用的是 XAF(并且我相信您也是 DevExpress 客户),我建议您联系我们的 支持团队获得有关 XAF 或任何其他 DevExpress 产品的快速且有保障的帮助。
I felt that your question is a duplicate to Design and Modeling for DexExpress eXpressApp Framework. Basically, you will be able to model individual domain components using built-in Visual Studio modeling tools. It works pretty well with interfaces. Probably, you can also build a custom modeling solution based on an open source Liekhus ADO.NET Entity Data Model XAF Extensions tool.
Finally, since you are using XAF (and I believe you are also a DevExpress customer), I suggest you contact our Support Team to get fast and guaranteed assistance on XAF or any other DevExpress products.
您可以使用类图进行建模,但无法对运行时生成的内容进行建模。我的意思是,例如,如果您有一个模型,那么您使用模型驱动开发来从模型生成代码,那么生成的代码不再是您的模型,而只是像运行时类一样的代码。
希望这有帮助。
You can model with a class diagram but what is generated at run time can not be modeled. I mean that for example if you have a model then you use the Model Driven Development in order to generate a code from your model then the generated code is not anymore your model but only the code like your run time classes.
Hope this help.