Chr*_*ath 3 .net c# entity-framework entity-framework-4.1 asp.net-mvc-3
我正在使用遗留的oracle数据库,它在数据库中使用字符文字T和F作为其布尔值但是我希望Entity属性反映一个正确的boolen值是否有一个wy在模型绑定时转换此值是只读数据库,因此插入并不重要
这是不可能的.您必须将字符串属性映射到数据库表列,然后使用未映射的布尔属性:
public string MyStringProperty { get; set; }
[NotMapped]
public bool MyBoolProperty
{
get { return MyStringProperty == "T"; }
set { MyStringProperty = value ? "T" : "F"; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9286 次 |
| 最近记录: |