MVCEntityFrameworkのMSSQLDBから日付の範囲をクエリしようとすると、エラーが発生します。
Unable to cast the type 'System.Boolean' to type 'System.Data.SqlTypes.SqlBoolean'. LINQ to Entities only supports casting Entity Data Model primitive types.
これは私たちのクエリです:
dbWS.Where(Function(x) x.CountyCode = user.County And x.CompleteStatus.Contains("0") And x.ProgramEffort = 25 And
x.combinedDate>=prevDateおよびx.combinedDate<=明日)
太字のコードがこのエラーの原因です。これを別の方法でクエリして機能しましたが、日付範囲に変更する必要があったため、このエラーが発生し続けます。