【发布时间】:2018-08-28 16:18:35
【问题描述】:
我有一个 Azure SQL 数据库,其中包含两个表 Product 和 Order,它们保存在 dbo 架构中。我想编写一个 C# 程序,该程序将添加新架构并复制 dbo 中存在的相同表定义。
现有:
dbo.Product
dbo.Order
运行C#程序为client1创建一个新的schema,然后两个表将被添加到数据库中,表列表变为:
dbo.Product
dbo.Order
client1.Product
client1.Order
能否请您告诉我如何使用 c# 做到这一点?
【问题讨论】:
-
我没有看到任何问题。
-
我看到一个数据库对每个客户都有一个单独的模式,这是一场噩梦。作为 DBA,我请求您不要这样做。将数据放在一个带有 ClientID 列的表中(针对每个对象)。
-
感谢 Dave 的建议,我将在下一个版本中更新。
标签: c# .net sql-server database azure-sql-database