このようなステートメントを単純化するにはどうすればよいですか。
var someList = new List<someType>();
if (String.IsNullOrEmpty(groupId))
{
someList = CTX.Values.Include(c => c.Customer).ToList();
}
else
{
someList = CTX.Values.Include(c => c.Customer).Where(c => c.GroupId== groupId).ToList();
}
違いは。だけです.Where(c => c.GroupId== groupId)
。String.IsNullOrEmpty(groupId)
クエリステートメント内に条件を含めることは可能ですか?