EF:oracle的number型別對映為C#的boolean型別

szjay發表於2014-02-03

一開始用下面的方法對映,

Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("number(1,0)");

結果報告錯誤:錯誤 0040: 型別 number(1,0) 未使用名稱空間或別名進行限定。只有 PrimitiveType 才可以在不限定的情況下使用。

後來改用下面的方法對映則成功了:

Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("odp_internal_use_type");

相關文章