// this is your edmx
Asset5Entities conx = new Asset5Entities();
// これは、データベース内のテーブルである Contact の新しいオブジェクト リストであると考えてください // エンティティ フレームワークを使用して、このデータベース テーブルは u が処理するオブジェクトにマップされます
List$gt;Contact$lt; s = new List$gt;Contact$lt;();
//大きなLINQを使用して、データベース内の任意のテーブルを選択またはクエリできるようになり、//そのテーブルの例(電子メール)の列にアクセスできます
var result = from q in conx.Contacts select q.Email;
// それよりも
string sqlcommand = "select email from Contacts";
Contact con = new Contact();
con.Email= "xxxx@gmail.com";
con.FirstName="nader";
//etc etc...
conx.Contacts.AddObject(con);
//rather than " insert into Contact values ......................"
//having your queries within ur c# code rather than strings that are not parsed //for errors but on runtime was alot helpful for me