4

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

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

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

4

1 回答 1

2

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

于 2011-11-18T19:57:07.287 回答