私はストアドプロシージャによって作成されたエンティティを含むLINQモデルを持っています。プロシージャによって返されるフィールドのいくつかはnull可能なビットフィールドです。したがって、これらをモデルにnull値ブール値として作成しました。試行中にエラーが発生しました: メッセージをデシリアライズしようとしているときにフォーマッタが例外をスローした LINQモデルの問題 - Nullable BooleanにNULLを割り当てることができません!
私はこれが正常に動作することを期待したいが、私は自分のアプリケーションを実行すると、私は
パラメーターを逆シリアル化する。 urn:Nbs.PrePaidCards.ChargebackService:GetUnlinkedChargebacksAndRepresentmentsResult。 InnerExceptionメッセージは 'ValueType' System.Boolean 'は nullにできません。'詳細については、InnerExceptionを参照してください。System.Runtime.Serialization
から、次の例外を取得...
私はnull
で定期的bool
フィールドを移入しようとしていたが、プロパティがNullable
であることから、これは私に困惑ビットを持っている場合今、私はこれを理解したいです!
誰もがこの問題を抱えていて、それを修正する方法を知っていましたか?サービスは、NULL可能ブールフィールドを持っていながらので問題は、私のクライアントに最新のサービス参照のうちによって引き起こされた
おかげ
あなたのDBMLはデータベースで最新のものですか?また、エラーを引き起こすコードを表示できますか? – bzlm
nullでないboolにnullを割り当てると思われます。コードを他に投稿する必要はありません。 – V4Vendetta
奇妙なことに、nullable boolを持つ同じモデルに別のクラスがあり、うまくいきます。私はSQL Server 2005データベースを使用しています。 – TabbyCool