我已经“继承”了一些我很难使用的代码。该应用程序具有将成员导入成员表的excel导入功能,并被SqlBulkCopy
使用。
几个月前,添加了一个联结表,并且必须在成员表中添加两个属性,以便应用程序正常工作。没有硬耦合(没有PK、FK——不是我的选择!)。
我不知道如何解决这个问题,因为据我所知你不能批量复制到两个表,你必须分开做。但是如何以最佳方式检索新导入成员的 GUID 属性以及其他属性值 (groupId)(对性能影响低)?
例子:
Excel导入:
Name
Email
plus more
表格1
name
personID (GUID)
groupID (same for all imported members)
+ other attributes
表2
personID (GUID)
groupID (same for all imported members)
+ other 'new' attributes
抱歉,这次我不能提供任何代码:/ 真的希望有人能给我任何建议!