【问题标题】:What is the Future of Domain/Entity programming at Microsoft?微软领域/实体编程的未来是什么?
【发布时间】:2010-08-17 10:36:08
【问题描述】:

我目前一直在研究领域编程解决方案,并试图为我当前的客户预测该技术的未来。

考虑到似乎有许多不同的解决方案,具体取决于您所关注的技术,Microsoft 将在哪里解决这个问题。例如,.net 中有实体框架,还有将在 SQL Server 中出现的整个 SQL Server 建模解决方案。后者的一部分包含一种称为 M 的语言,它似乎以一种解耦的方式对实体进行建模和描述。

他们将使用 Visio 去哪里?

微软似乎在避免整个 UML 的事情并重新发明轮子是有原因的吗,在研究了 UML 一段时间后,它似乎已经完成了,并且整个射击比赛可以与代码和存储分离.

非常感谢任何帮助。

【问题讨论】:

  • 我的水晶球说...不知道
  • 一定有人知道。我是否遇到了问题?没有联合的想法?
  • 对 SQL Server 建模的一些阅读建议您可以将 UML 格式的文件加载到 SQL Server 建模工具中。
  • 我做了一些研究,M和Entity Framework以某种神秘的方式联系在一起。据我所知,M 将创建 SQL Server 模型(其他数据库也是有效的)并输入实体框架。为了更进一步,看起来您可以使用您最喜欢的 XSI UML 工具并将其输入 SQL Server 模型。该死的,他们覆盖的区域这么多,还有什么留给小家伙的吗?我想 Visio 会在基础到位后加入聚会。
  • 让我发笑,我知道你可以从 EF 生成一个 sql 数据库,微软的人什么时候突然想到,哎呀,我们在做同样的事情?

标签: domain-driven-design


【解决方案1】:

我感觉微软在这场比赛中押注了许多马匹。

对我来说,最新的 Entity Framework 版本对 POCO 的支持是一个(好的)迹象,表明 DDD 就是其中之一。

关于 UML。实际上我最近下载了 Visio 2010,在过去十年左右的时间里,UML 方面没有任何变化。

不过,Visual Studio 2010 增加了对 UML 的支持(支持五种图表类型)。

【讨论】:

  • 我已经多年没有使用 VISO,但我记得它可以使用它进行数据库设计,自动生成数据库模式。不完全是领域驱动,但也不是太远。
【解决方案2】:

经过一番阅读,微软正在将未来 M 和 Entity Framework 以某种神秘的方式联系在一起。从我收集的想法来看,M 将创建 SQL Server 模型(其他数据库也有效)并输入到实体框架中。为了更进一步,您可以使用自己喜欢的 XSI UML 工具并将其输入 SQL Server 模型。

所以现在杂乱无章的东西会聚在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-17
    • 2017-03-28
    • 1970-01-01
    • 2010-10-21
    • 2010-12-24
    • 2010-09-26
    • 2015-05-23
    • 1970-01-01
    相关资源
    最近更新 更多