拉完整表加入客户端?

时间:2014-04-04 20:34:31

标签: sql-server c#-4.0 linq-to-sql orm

我将从客户端将三个数据库表的内容同步到本地表示(XML,最有可能)。这些表在数据库中对彼此具有外键约束。数据库是SQL服务器。

如果我将一个完整的表拉到客户端然后访问记录与其他表的强类型关系,那么这将导致AFAIK导致服务器往返。将所有三个表全部拉到客户端然后在本地使用它们直到我提交更改的最佳方法是什么?

假设SQL Server中的Table1具有Name和Ref2Id属性(对Table2有外键约束。

如果我将Table1和Table2全部拉到客户端,如果我通过在本地迭代Table1并根据其Ref2Id字段将其Ref2属性分配给本地Table2的实例来加入它们会发生什么?当我提交更改时,这是否会导致数据库发生变化?

0 个答案:

没有答案