【问题标题】:How to store a specific float in Entity FrameWork如何在实体框架中存储特定的浮点数
【发布时间】:2011-09-10 20:03:13
【问题描述】:

我正在尝试遵循 Google 关于如何存储位置数据 (here) 的指南,但是,我需要将其转换为 ASP.NET MVC C#,并且在设置类时遇到了一些问题。

我刚刚阅读了this question,并且,我认为它是相似的,但是我无法真正理解解决方案。

我想知道是否有人可以帮助我了解如何在 Entity Framework Code First Generated 数据库中存储 [10,6] 浮点数,或者在 EF 中存储经度和纬度的更好方法。

【问题讨论】:

  • 如果您可以稍等片刻,您可以使用对空间数据的本机支持,这将在目前处于测试阶段的 EF 4.2 中提供。
  • @BrokenGlass - 总是这样 :( 我会尝试看看测试版...这真的需要在下周内上线,并且位置搜索刚刚添加到规范中- 我以前从来没有这样做过,我真的很挣扎:(

标签: c# asp.net-mvc-3 google-maps entity-framework-4.1 ef-code-first


【解决方案1】:

你不能只使用decimal 而不是float 吗?我认为范围和精度就足够了。

您始终可以创建一个用于存储的 decimal 属性和一个将使用另一个属性的 float 属性,如果您在应用程序的其余部分需要 float 进行转换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 2019-08-02
    • 1970-01-01
    相关资源
    最近更新 更多