gpt4 book ai didi

c# - 从数据库中的字符串转换为 bool 属性 Entity Framework 4.1

转载 作者:行者123 更新时间:2023-11-30 14:16:54 25 4
gpt4 key购买 nike

我正在处理一个旧的 oracle 数据库,该数据库使用数据库中的字 rune 字 T 和 F 作为其 bool 值,但是我希望 Entity 属性反射(reflect)一个正确的 bool 值,当模型是绑定(bind)它是一个只读数据库,因此插入并不重要

最佳答案

这是不可能的。您必须将字符串属性映射到数据库表列,然后使用未映射的 bool 属性:

public string MyStringProperty { get; set; }

[NotMapped]
public bool MyBoolProperty
{
get { return MyStringProperty == "T"; }
set { MyStringProperty = value ? "T" : "F"; }
}

关于c# - 从数据库中的字符串转换为 bool 属性 Entity Framework 4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com