2017-01-17 4 views
0

私が持っているデータテーブル(myNameDTを言う)このLINQ-更新、選択して[削除などの単一のクエリ

enter image description here

期待される結果などのデータを持っている:

部門は価格があれば、あります注:更新後、不必要な行が削除される必要があります。

0123この値は、有効な返品貢献以外のファンド値とコンポーネントを含みます。

結果がどのように見えるべきで、LINQなど

enter image description here

するだけ。実りのないLINQ開発者として何かを試してみました。ありがとうございます

答えて

0

あなたが探しているのは、単一のLINQステートメントでは実現できません。これは、LINQ自体ではなく、LINQがデータ操作を実行するために使用するSQLの概念によって課されます。 LINQが行うことの1つは、SELECTをUPDATEまたはDELETEと組み合わせることはできませんが、単一のクエリでそれらを組み合わせることによって、同じデータセットで操作を連鎖させることができます。

最後に、探しているものが構文的な砂糖だけであれば、これは不可能です。

TransactionScope vs Transaction in LINQ to SQL

How to create a LINQ to SQL Transaction?

:あなたは、単一のトランザクションでデータ操作のセットを整理する方法を探している場合は、LINQは、トランザクション操作をどのように解釈するかについてヒントを与えるこれらの質問を見てみたいことがあり
関連する問題