Customers
null許容cstCredit
列のあるテーブルがあります。以下は正常に機能し、繰り返すことができます。
var query = _oContext.Customers.OrderBy(cst => cst.cstCredit);
ただし、反復すると以下は失敗します。
public IQueryable<Customer> AllSorted(Expression<Func<Customer, object>> orderby)
{
return _oContext.Customers.OrderBy(orderby);
}
void test()
{
var query = AllSorted(cst => cst.cstCredit);
foreach (Customer oCustomer in query)
{
}
}
メッセージ(ドイツ語からの翻訳)は
「タイプSystem.NullableはSystem.Objectに変換できません。LINQtoEntitiesは、プリミティブ型または列挙型の変換のみをサポートします」。
私は何を間違えましたか?