我正在寻找您可能拥有的最佳实践文档,这些文档描述了您部署基于CodeFluent实体构建的应用程序的建议。我们正在使用CodeFluent(通过西悉尼大学获得许可)与澳大利亚分类开发联盟(https://www.accd.net.au)进行项目,并希望尽可能避免使用其他第三方工具。我已经快速浏览了SoftFluent的新网站的知识中心,但没有找到解决此问题的任何内容
答案 0 :(得分:2)
CodeFluent Entities
提供了两种更新数据库模式的方法,SQL Server也有一种方法。
http://blog.codefluententities.com/2013/10/10/the-new-sql-server-pivot-script-producer/
SQL Server Pivot Script Producer
生成一个XML文件,用于描述数据库的模式(表,列,键,存储过程等)。您可以使用提供的客户PivotRunner
运行CodeFluent.Runtime.Database.Client.exe
或使用您自己的程序:
PivotRunner runner = new PivotRunner(pivotPath);
runner.ConnectionString = "<SQL Server connection string>";
runner.Run();
SQL Server Producer
生成差异脚本。因此,您可以在目标数据库上运行此脚本。
不是CodeFluent实体相关
数据层应用程序(DAC)定义所有SQL Server数据库 引擎架构和实例对象(例如表,视图和登录) 需要支持申请。 DAC内置于DAC封装中, 这是一个包含定义所有内容的清单的XML文件 应用程序使用的数据库引擎对象,用于部署 DAC。 DAC简化了数据层对象的管理 为部署和管理提供单一单元。