格納された Proc は、BIT に変換せずに値が 0 または 1 の列を返します。私のPOCOで、フィールドを次のように宣言すると
public bool MyColumn {get; set;}
このエラーが発生しています:
The specified cast from a materialized 'System.Int32' type to the 'System.Boolean' type is not valid.
EF は戻り値を整数として認識するため、これは実際には理にかなっています。
Procに触れずに、舞台裏のマッピングで0/1をFalse/Trueに自動的に変換する(注釈を追加するか、おそらく流暢なAPIを使用する)簡単な方法があるのではないかと思っていますか?
前もって感謝します!