我将首先解释我所做的事情,然后指出问题出在哪里。在同一张表中同时进行多个插入操作
我的应用程序从认证用户获得XML file
通过(文件上传),然后我映射(我的意思是迁移)存储在XML文件中的数据到我的数据库中的等效数据。 我通过LINQ
从XML文件中获取数据。
我的第一个问题
在 XML文件在我的数据库等同实体 每个元素。什么是最好的 更高性能的方式插入 多于一个记录在 特定的表,并保证如果 有错误的数据,回滚整个操作? 有没有这方面的一些例子 ?你对 验证XML数据有什么建议吗?
我的第二个问题:
在第一个问题,我谈谈 的(INSERT)操作。如果 用户更改了XML 文件中的某些数据,那么我想用新数据更新我的 数据库。我应该如何 这样做?我应该比较每个 记录,或尝试插入,如果失败,请更新此记录?
何必下投票,如果你不明白的问题,我将更多地解释 –
我没有downvote,但它可能来自一个事实,即你”在这里再问两个无关的问题。将它们分解成单个问题会更好,因为答案与答案无关。 –
是的,但我面临同样的应用程序中的两个问题,我想解释整个问题..嗯,没关系 –