1

我有一个带有 SQL 几何列的表。现在我正在尝试使用 EF,但映射器不想包含它(现在应该支持它,正如我在这里看到的那样)。此外,我在 EF 设计器中找不到空间类型,正如我在这里看到的那样。

到目前为止我已经做了:

PM> Install-Package EntityFramework –IncludePrerelease
'EntityFramework 5.0.0-beta2' already installed.
MyProject already has a reference to 'EntityFramework 5.0.0-beta2'.

在此之后,引用的 EnitiyFramework.dll 的版本是:

4.4.0.0
4

1 回答 1

1

可悲的是,如果您的目标是 .net 4,它将不起作用:Some features are only available when writing an application that targets .NET 4.5. This includes enum support, spatial data types, table-valued functions and the performance improvements. If you are targeting .NET 4.0 you still get all the bug fixes and other minor improvements. 来源:http: //blogs.msdn.com/b/adonet/archive/2012/03/22/ef5-beta-2-available-on-nuget .aspx

此外,如果您的目标是 4.5,请看这里:How to get enums working in mvc4 with Entity Framework 5 Beta 2?

于 2012-05-13T06:56:37.470 回答