【LINQ】 検索条件がブランクの場合は全件取得、ブランク以外の場合は検索条件に一致したデータを取得するには

// 検索条件がブランクの場合は、自分自身と比較する
var query = from uma in _context.GetM_BANUSIQuery()
    where uma.Name == (string.IsNullOrEmpty(this.Name) ? uma.Name : this.Name)
    select uma;

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中