我看过EdmGen.exe,但似乎它不支持从现有数据库生成代码优先模型类。我看到的每个地方都告诉我要使用Visual Studio中的向导,但是我正在尝试使此过程自动化。我是否可以使用命令行工具从现有数据库生成代码优先模型类和上下文类?我希望这成为我持续集成构建过程的一部分,因此它必须是完全自动化的。
最佳答案
我不知道有什么命令行工具可以满足您的要求,但是可以构建自己的使用架构 View 生成代码的工具。
例如,您将使用sys.objects
View 派生这些类,并使用sys.columns
View 派生那些类中的字段。
https://msdn.microsoft.com/en-us/library/ms190324.aspx
关于entity-framework - 以编程方式从现有数据库生成代码优先模型类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31274873/