如何在EF 4.1 Code First中进行属性类型转换
|
我想从现有的SQL数据库模式创建EF 4.1代码优先模型,我想知道是否可以对属性数据进行某种类型的转换。
例如,我有一个现有表\“ Foo \”,其字段如下:
isTrue char(1) \'valid values are \"Y\" or \"N\"
在我的EF 4.1 Code First模型中,我想将此字段转换为布尔类型,例如:
public class Foo
{
public bool isTrue { get; set; }
}
通过扩展DBContext或在模型或EntityTypeConfiguration <>子类中添加额外的代码,在EF 4.1 Code First中是否可行?如果是,有人可以将我指向链接或有关该文件的文档吗?目前无法重构数据库字段。
没有找到相关结果
已邀请:
3 个回复
窃誓额
埃输林桨铃
转换为
,并将
转换为
。 如果您通常需要这种灵活性,建议您研究更成熟的框架。 例如,NHibernate通过指定“ 7”作为映射类型来立即支持此要求。
捕暑句簿姓