【发布时间】:2009-03-16 06:24:25
【问题描述】:
在 C# 和 SQL server 中插入响应许多表的表数据的好方法是什么?
例如说我有以下表格:
Products: PK=PID, Product_Name
Build: PK:BID, Build_Number, FK:PID
Files: PK:FID, File_Name, FK:PID
FileDetails: PK:FDID, FK:FID, FK:BID, File_Size, File_Version
所以所有的主键都是自动递增的数字
所以我有一个 xml 文件,其中有一行信息,例如:
Product_Name ,Build_Number,File_Name,File_Size,File_Version
FooCreator1.0,112233 ,foo.exe ,123456 ,3.5
FooCreator1.0,112233 ,bar.exe ,234567 ,1.5
我希望能够将行添加到我的表中。想象一下我的数据库是空的。
我是否必须首先添加所有产品,然后添加所有构建,然后添加所有文件,然后加入所有表,然后添加所有文件详细信息?
编辑:我将有大约 20,000 行,并且我将在最终唯一表中每行存储大约 40 个值。
【问题讨论】:
标签: c# sql sql-server