このクエリを直接使用するか、db.ExecuteCommand()
を使用すると、すべて正常に動作します。LINQ to SQLを使用して更新/セットを実行する
var s= db.Area.Single(s => s.ID == 666 && s.Code == 36003 && s.NID == 1);
s.EndDate = null;
db.SubmitChanges();
:
update Market..Area set EndDate = NULL where ID = 666 and NID =1 and Code = 36003
しかし、私は、私はすべてのは、彼らが動作するはずのように思えるいくつかの異なる方法を試してみたSQLにLINQでこれを行うように見えるカント、ここでは1例です私はこれを得るために他に何をしようとしているのかわかりません。
EDIT
私は一つのアイテムだけ
ああ、私の推測する問題がある。主キーはありません。だから、それをする方法が全くないということですね? – James
あります。モデルファイル(.dbml)に主キーを定義してみることができます。 – CGK