【发布时间】:2012-06-22 18:15:44
【问题描述】:
我应该从哪里开始创建用于从模型生成实体框架数据库的 Windows 工作流?我在哪里可以找到它的模板?当我尝试添加新项目时,Windows 工作流不显示。 MSDN 没有任何关于工作流如何生成到 Oracle 数据库的文档。
【问题讨论】:
-
为什么需要自己创建? Oracle's provider 应该已经包含用于生成 Oracle DDL 的 SSDL T4 文件。检查Model-first 部分。
-
提供的问题来自this question。
-
我还是不明白你为什么要那样做?如果您首先使用模型,则表的命名不应该是您关心的问题。这就是您使用model first 的原因。如果您关心数据库,请先使用数据库并从数据库生成模型。除非您尝试做一些开源项目并向其他人提供结果,否则创建自定义工作流/模板所需的努力是不值得的。
-
为什么不应该考虑命名?以现在的方式,如果我们有一个根表和一个子表最终过长会发生什么?即
Dinosaur_Pterodactylus。那么,如果我担心表/列名是如何完成的,我应该先做数据库吗? -
一般来说是的,因为您几乎不需要额外费用就能得到您需要的东西,但如果您唯一关心的是命名,您可以修改现有模板而不是创建全新的模板。
标签: database visual-studio-2010 oracle entity-framework