2018年 11月 の投稿一覧

Entity Framework 6 Code First で IQueryable の型キャストを伴う検索クエリーを実行するには

.NET で Entity Framework 6 Code First を使っていると共通的なインターフェースをもつエンティティに同じような処理を適用したいことがあります。 そんなときはインターフェースを定義して、エンティティクラスにそのインターフェースを実装し、拡張メソッドで共通機能を実装するのがスマートかと思います。 しかし、そこで LINQ to E・・・続きを読む

Entity Framework 6 Code First でエンティティクラスを継承するときの注意

Entity Framework 6 Code First (以下 EF) で似たようなテーブルを扱う際、クラスのプロパティを何度も書きたくはないので、できれば継承して済ましたい場合があります。 ただ EF は内部で POCO (Plain Old CLR object) クラスとデータベースのリレーションとの間で様々な判断の上でクエリーを生成しているので、・・・続きを読む