0

Entity Framework と Ria Services で使用している Sql View があります。ビューを取得すると

var _entity = _context.DepthChartViews;

_entity は常に空で、このエラーが発生します。

「DepthChartView」の「IsPrimary」プロパティを「文字列」値に設定できませんでした。このプロパティは、'Boolean' 型の null 以外の値に設定する必要があります。

私のビューでは、これがブール値として設定されています - 私のデータは 1 または 0 のいずれかです - コード内のどこにも設定されていません - 常に true / false です。

これを少しデバッグしていて、解決策が見つからないようです。

4

1 に答える 1

0

Visual Studio の GUI ツールを使用するか、.edmx ファイル XML 自体で、.edmx 内の IsPrimary プロパティを見つけます。エンティティのタイプとプロパティ名も表示するように GUI ビューを設定できます。これは右クリック オプションです。エンティティ モデルは、何らかの理由でプロパティが文字列であると考えているように聞こえるため、マッピングが台無しになっています。null 非許容のブールであることを伝える必要があります。

于 2012-04-23T04:40:41.143 に答える