在尝试分离我的域层和 GUI 并研究所有不同的方法来做到这一点时,我一直在问的一件事是为什么这如此困难?为什么所有额外的数据对象代码,然后是属性的所有额外映射,将值复制进出等等。难道不应该有更简单的方法吗?
然后我记得当我使用 MS Access 编写更小的 db 应用程序时,Access 有 Dynaset 的概念,基本上 Dynaset 是一个视图,就像 SQL Server 视图一样,除了它是一个可更新的视图。因此,MS Access 表单将基于视图/动态集,因此不必知道所涉及的所有单个表的详细信息。对我来说,这听起来像是数据对象模式。现在,既然 Access 已经有 2 年了,难道不应该有一个类似的用于实体框架的动态集、视图、映射工具,可以从演示文稿中抽象出实体吗?有没有我不知道的?第三方?
对此有什么想法?