本文整理汇总了C#中ISchemaProvider.CountRows方法的典型用法代码示例。如果您正苦于以下问题:C# ISchemaProvider.CountRows方法的具体用法?C# ISchemaProvider.CountRows怎么用?C# ISchemaProvider.CountRows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISchemaProvider
的用法示例。
在下文中一共展示了ISchemaProvider.CountRows方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateMigrationReport
protected static void CreateMigrationReport(IEnumerable<SourceTable> srcTables, ISchemaProvider srcSchema, ISchemaProvider dstSchema)
{
foreach (var srcTbl in srcTables.OrderBy(tbl => tbl.Name))
{
var srcCount = srcSchema.CountRows(srcSchema.GetTableName(srcTbl.StagingDatabase.Schema, srcTbl.Name));
var dstCount = dstSchema.CountRows(dstSchema.GetTableName(srcTbl.DestinationObjectClass.Module.SchemaName, srcTbl.DestinationObjectClass.TableName));
Log.InfoFormat("Mapped [{0}] rows from [{1}] to [{2}] [{3}] entities",
srcCount,
srcTbl.Name,
dstCount,
srcTbl.DestinationObjectClass.Name);
}
}