【发布时间】:2011-09-22 23:00:15
【问题描述】:
我需要为三个与主键/外键约束内部相关的数据库表实现导入导出模块。
我可以使用 c#/linq to xml/linq to sql 轻松完成这两个部分。问题是,当我在数据库中导入导出的数据时,主键表的 id 正在重新生成,而没有从 xml 文件中获取/分配 id(对于自动增量来说是自然的)。为此,无法导入其他表数据/显示违反主键约束的错误。
我的目标是导入所有数据并保持主键/外键不变。
现在,谁能建议我可以做些什么来解决这个问题?提前致谢。
【问题讨论】:
标签: c# sql-server linq-to-sql import linq-to-xml