ドキュメント書いたり、機能改善したりしています。 ドキュメントはまだ道半ばですが、「クイックスタート」と「SQLファイル」の項目はほぼほぼ終わり。http://soma.codeplex.com/documentation 機能改善は細かいものをいくつかやりました。Entity Frameworkが持っているキャッシュの機能を無効化。LINQ to Entityの簡易化。
ObjectContextを触らない(Disposeの自動化)IQueryable触らない(遅延実行しない)Includeをタイプセーフにキャッシュの機能を無効化
これは、すべてのクエリでMergeOption.NoTrackingを指定するようになったということです。これを指定するとオブジェクトコンテキスト(JPAだと永続コンテキストといったりしますが)にオブジェクトを溜め込まない。パフォーマンスあがります。そして、変更されたオブジェクトを覚えておいて後でまとめて更新系SQL発行という機能もなし。Insertメソッドを呼んだらINSERT文が発行され、Uupdateメソッド...

まだコメントはありません。最初のコメントを登録してみませんか?