gpt4 book ai didi

asp.net-mvc-3 - Entity Framework 将 float 数据类型映射为 double

转载 作者:行者123 更新时间:2023-12-03 20:27:56 24 4
gpt4 key购买 nike

我正在使用数据库优先方法开发一个 asp.net mvc 3 web 应用程序。

我有一张 table 叫 Results包含 min & max 类型的两列 ( float ) ,但是当我使用 Entity Framework 将现有数据库映射到模型类时,EF 创建了一个类 Results数据类型为 min & max字段为 double而不是 float如现有数据库中所指定。

那么为什么会发生这种行为呢?它会导致任何问题吗?

最佳答案

这是正常行为,根据 MSDN .

甚至 SQL 服务器的 real数据类型映射到 double ,即使 float那里肯定够了。

但是这里的类型名称非常困惑。事实上 float (t-SQL) double (.Net) 相同: 15 位精度和范围从负 1.79769313486232e308 到正 1.79769313486232e308。

关于asp.net-mvc-3 - Entity Framework 将 float 数据类型映射为 double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290432/

24 4 0
文章推荐: multi-select - 带有复选框插件的 HTML5 多选下拉菜单。设计为标准