本文整理汇总了C#中IDbCommand.CreateTables方法的典型用法代码示例。如果您正苦于以下问题:C# IDbCommand.CreateTables方法的具体用法?C# IDbCommand.CreateTables怎么用?C# IDbCommand.CreateTables使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDbCommand
的用法示例。
在下文中一共展示了IDbCommand.CreateTables方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateNorthwindTables
public static void CreateNorthwindTables(IDbCommand dbCmd)
{
dbCmd.CreateTables
(
true,
typeof(Employee),
typeof(Category),
typeof(Customer),
typeof(Shipper),
typeof(Supplier),
typeof(Order),
typeof(Product),
typeof(OrderDetail),
typeof(CustomerCustomerDemo),
typeof(Category),
typeof(CustomerDemographic),
typeof(Region),
typeof(Territory),
typeof(EmployeeTerritory)
);
}
示例2: InsertData
public void InsertData(IDbCommand dbCmd)
{
if (this.IsFirstRun)
{
dbCmd.CreateTables(true, NorthwindFactory.ModelTypes.ToArray());
}
else
{
NorthwindFactory.ModelTypes.ForEach(x => dbCmd.DeleteAll(x));
}
NorthwindData.Categories.ForEach(x => dbCmd.Insert(x));
NorthwindData.Customers.ForEach(x => dbCmd.Insert(x));
NorthwindData.Employees.ForEach(x => dbCmd.Insert(x));
NorthwindData.Shippers.ForEach(x => dbCmd.Insert(x));
NorthwindData.Orders.ForEach(x => dbCmd.Insert(x));
NorthwindData.Products.ForEach(x => dbCmd.Insert(x));
NorthwindData.OrderDetails.ForEach(x => dbCmd.Insert(x));
NorthwindData.CustomerCustomerDemos.ForEach(x => dbCmd.Insert(x));
NorthwindData.Regions.ForEach(x => dbCmd.Insert(x));
NorthwindData.Territories.ForEach(x => dbCmd.Insert(x));
NorthwindData.EmployeeTerritories.ForEach(x => dbCmd.Insert(x));
}