if (vehicleListOnly)
{
results = results.Where(x => x.IsOffer=="True");
}
IsOfferはデータベース内のビットです。オペランド '=='は、bool型と文字列型のオペランドには適用できません。
ご迷惑をおかけして申し訳ありません。事前に感謝
if (vehicleListOnly)
{
results = results.Where(x => x.IsOffer=="True");
}
IsOfferはデータベース内のビットです。オペランド '=='は、bool型と文字列型のオペランドには適用できません。
ご迷惑をおかけして申し訳ありません。事前に感謝
IsOffer
はブールではないです。
...
results = results.Where(x => x.IsOffer);
...
私はプログラミングが初めてです。出来た。速い応答のためにありがとう –
@NickB:答えを「答えた」と覚えておいてください! – code4life
@ code4lifeどうすればいいのか分かります。 –
あなたの問題は、文字列のようなbool値を比較しているため、コンパイラが懸念を引き起こしています。したがって、 "=="はオペランドbooean(IsOffer
)と文字列(True
)には適用できません。 2つのデータを比較すると明白ですが、他のデータと同じタイプであることを確認してください。 あなたはどちらが正常に動作します
results = results.Where(x => x.IsOffer == true);
それとも
results = results.Where(x => x.IsOffer);
を使用することができます。私が説明できることを願っています。
エラーはあなたに問題を伝えます! – Julien