2015年10月29日木曜日

Entity Frameworkでレコード取得

今まで、SQL to LINQを使ってきたが
ASP.NETのMVCを使う場合、Entity Frameworkが標準みたいになっているので
SQL to LINQから乗り換えを図る

SQL to LINQでは、テーブルの項目を変更する時は
1.テーブルの項目を変更
2.一旦デザインからテーブル削除してから、再度Drag&Dropで貼り付けしていた

Entity Frameworkからは、code firstなので、classの内容が
データベースと一致させるのが楽

※telerikのdata accessを今まで使ってきたのに、telerikのデザイナが最新versionでは
 無くなっていた、SQL Server以外 主にOracleですが、使えて便利だったのに
 codeだけでは、じじぃには、管理しづらいっす。

使い方は、 SQL to LINQとあまり変わらない

using System.LINQ;  と

using (var db = new 使いたいEntity) {
  var querys = db.テーブル,FirstOfDefault(a => a.Id = 1);
}



0 件のコメント:

コメントを投稿