我正在寻找您可能拥有的任何最佳实践文档,这些文档描述了部署构建在CodeFluent实体上的应用程序的建议。我们在澳大利亚分类开发联盟(https://www.accd.net.au)的项目中使用CodeFluent (由西悉尼大学授权),并希望尽可能避免使用其他第三方工具。我快速浏览了一下SoftFluent的新网站的知识中心,但还没有找到解决这个问题的任何东西
发布于 2015-11-02 19:00:45
CodeFluent Entities提供了两种更新数据库架构的方法,SQL Server也提供了一种方法。
轴心转向器
http://blog.codefluententities.com/2013/10/10/the-new-sql-server-pivot-script-producer/
透视运行器生成时间:透视运行器生成描述数据库架构(表、列、键、存储过程、etc.).
您可以使用提供的客户端CodeFluent.Runtime.Database.Client.exe或使用您自己的程序运行PivotRunner:
PivotRunner runner = new PivotRunner(pivotPath);
runner.ConnectionString = "<SQL Server connection string>";
runner.Run();SQL Server生产者比较引擎
SQL Server Producer会生成一个比较脚本。因此,您可以在目标数据库上运行此脚本。
数据层应用程序(dacpac)
与CodeFluent实体无关
数据层应用程序(DAC)定义支持应用程序所需的所有SQL Server数据库引擎架构和实例对象(如表、视图和登录名)。DAC内置于DAC包中,DAC包是一个XML文件,其中包含一个清单,该清单定义了应用程序使用的所有数据库引擎对象,并用于部署DAC。DAC通过提供单个单元进行部署和管理,简化了数据层对象的管理。
https://stackoverflow.com/questions/33273104
复制相似问题