2011-11-08 14 views

答えて

0
using (var dataContext = new MyEntities()) 
{ 
    var contact = Contacts.Single (c => c.ContactID == 1); 
    contact.FirstName = 'John'; 
    contact.Address= 'Toronto'; 
    dataContext.SaveChanges(); 
} 
3

更新用のSQLステートメントに単一LINQはありません。

var entity = context.Table1.Single(t => t.Id == 1); 

entity.Name = "John"; 
entity.Address = "Toronto"; 

context.SubmitChanges(); 
+0

ジャスティン:あなたは(あなたが特定のIDを持っているので、コードは単一の行を想定)、変更を保存し、それを変更し、オブジェクトを取得する必要があり、このコードは次のようにTSQLに変換: - アップデートセットを.......ここでID = 1、Name = "John"、Address = "Toronto"です。 (Ran SQL Profiler) – User13839404

+0

@ User13839404 - はい、私は単なるC#ステートメントではないことを指摘していました。 –

関連する問題