儲存庫模式

關於 IEnumerable<TEntity> Get(Expression<Func<TEntity, bool>> filter) 的實現 :這個想法是使用像 i => x.id == 17 這樣的表示式來編寫泛型請求。這是一種在不使用技術的特定查詢語言的情況下查詢資料的方法。實現相當廣泛,因此你可能需要考慮其他替代方案,例如你實現的儲存庫上的特定方法:虛構的 CompanyRepository 可以提供方法 GetByName(string name)