IEnumerable<TEntity> Get(Expression<Func<TEntity, bool>> filter)
の実装について:これは、 i => x.id == 17
ような式を使用して汎用要求を記述することです。これは、テクノロジの特定のクエリ言語を使用せずにデータをクエリする方法です。インプリメンテーションはかなり広範囲なので、実装したリポジトリの特定のメソッドのような他の選択肢を検討することができます。仮想CompanyRepository
がGetByName(string name)
メソッドを提供できます。