に取り組んでいLinq to sql
ます。データベース内のレコードを検索する機能を作成しました。私の機能は次のとおりです。
public IEnumerable<Record> SearchRecord()
{
var records = db.Records.Where(r => r.Name == Name && r.Date == Date
&& r.Country == Country);
return records;
}
Name, Date and Country
いずれかのプロパティが nullの場合を処理しようとしています。その場合、そのフィルターを削除し、null 以外のプロパティに基づいてのみレコードをフェッチしたいだけです。if - else 条件を追加したくありません。これどうやってするの ?