【发布时间】:2010-08-26 11:56:16
【问题描述】:
使用 Linq To Sql/Entities 我们有足够的灵活性来编写选择查询
但是更新查询呢。
如果我需要做一些简单的事情怎么办:
UPDATE suppliers
SET supplier_name = (SELECT customers.name
FROM customers
WHERE customers.customer_id = suppliers.supplier_id)
使用 Linq to Sql 我需要运行大量更新查询才能完成。 首先我需要选择我需要更新的实体,然后我需要更新每个实体,接缝非常慢。
有什么方法可以让它变得简单,或者在这种情况下只有存储过程映射可能会有所帮助?
【问题讨论】:
-
我还没有编辑问题的能力,所以我将其作为建议提供...如果您将问题标题更新为“Linq to SQL Batch Updates”之类的内容,您可能会得到更多答案。 :)
标签: linq-to-sql linq-to-entities