有一个要求,我必须将方案/数据从一个数据库发布到另一个数据库,要发布的另一个数据库将始终为空,因此我使用了SchemaComparison库 使用Microsoft.Azure.Management.Fluent,代码可以在可以发布架构的地方很好地工作,但是我也想发布数据,某些表的数据我需要发布的不是全部,所以是否有任何过滤器可用或我可以做的任何其他事情,我在下面粘贴了代码。sourcedatbaseendpoint和targetdatabase端点是源数据库和目标数据库的连接字符串。
var comparison = new SchemaComparison(sourcedatabaseendpoint, targetdatabaseendpoint);
SchemaComparisonResult comparisonResult = comparison.Compare();
/// Publish the changes to the target database
SchemaComparePublishResult publishResult = comparisonResult.PublishChangesToTarget();