一般的な型のIQueryableデータソースをフィルタリングするメソッドを作成しようとしています。私が作成するテーブルごとに再利用できる検索方法が必要です。私は、検索を絞り込むことができるようにフィールドの型を渡すことができるようにすることをお勧めしますが、すべてのフィールドを調べただけでは気にしません。一般的なIQueryableソースを使用するLINQ where節
public static IQueryable<T> Search<T>(IQueryable<T> dataSource, string searchFor)
{
foreach(var variable in dataSource)
{
dataSource = dataSource.Where(var.Contains(searchFor));
}
}
これは本当に可能な場合は私は知らないが、私はそれぞれの新しいテーブルの新しい検索方法を実装する必要がありますので、それは私のコーディングのトンを救う:
は、これまでのところ私はこれを持っています私は見ているだろう。
テーブルから1つ以上の列を検索しますか列の文字列名に置き換えます。 –