2

Visual Studio 附带的数据生成工具允许您使用随机/模式数据填充表。例如,您可以告诉它使用 50,000 行填充一个员工表,并且您可以告诉它为每个员工行添加 5 个地址行到地址表。

我有一个联结表,很像这篇 Wikipedia 文章中引用的权限示例。下面的伪代码...

create table Users (
  UserId int primary key,
  Username varchar(50)
)

create table Permissions (
  PermissionId int primary key,
  Description varchar(50)
)

create table UserPermission (
  UserPermissionId int primary key,
  UserId int, -- foreign key to Users
  PermissionId int -- foreign key to Permissions
)

是否可以使用 Visual Studio 的数据生成工具来填充用户、权限和关联的联结表?

使用 GUI,我只能通过从联结表的相关表下拉列表中选择来填充两个相关表之一。

4

1 回答 1

2

这是一个非常好的工具,可以让您在填充数据时强制执行外键引用完整性。试一试,也许它会做你需要的......

http://www.red-gate.com/products/sql-development/sql-data-generator/

于 2011-04-27T19:48:06.783 回答