1

Whereグローバルパラメーターをすべての Entity Framework 検索パラメーターにどのように適用しますか。

たとえば、問題のレコードをアプリケーションに表示するかどうかを決定するブール値フラグであるEventというパラメーターを持つエンティティ ( ) があります。Active

イベントを検索するときに、フレームワークがアクティブでないイベントを自動的にフィルタリングするように、「グローバル」フラグを適用するにはどうすればよいでしょうか?

Rails ActiveRecord では、スコープを使用してこれを実現します。Entity Framework でのこれの名前は何ですか?

スニペット:

using (var db = new Entities())
{
    var activeEvents = db.Events.Where(b => b.Active)
}

次のようにリファクタリングされます。

using (var db = new Entities())
{
    var activeEvents = db.Events
}    
4

0 に答える 0