gpt4 book ai didi

c# - Entity Framework 将数字(1)转换为 bool 帮助?

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

我正在使用 Devart dotConnect for Oracle - Entity Framework + .NET 3.5。当我创建实体时,框架将这些列类型 number(1) 更改为 bool。我读到它是每种 Entity Framework 的一个特性。但我不想要它......我们在这里使用数字(1)来指定数据库对象的状态......就像客户 - 情况。

我尝试手动将 .ssdl“bool”设置为“int”,将 .csdl“Boolean”设置为“Int32”。它只是保持相同的转换错误...如果我使用“运行自定义工具”它将字段改回 bool 和 Boolean。

我也尝试在图表中手动更改 de 属性。但没有成功。

最佳答案

在您的模型浏览器中,您还需要更改模型“.Store”部分中表中列的数据类型。 xxxModel 部分中 class.property 的数据类型需要与 xxxModel.Store 中的 table.column 的数据类型相匹配。如果您在类中选择 Int32,则可以在表中选择 Decimal。

关于c# - Entity Framework 将数字(1)转换为 bool 帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8188088/

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