Ray*_*lli 6 entity-framework spatial visual-studio .net-4.5 visual-studio-2012
在Visual Studio 2010中,我的解决方案是使用.NET 4.2(实体框架2011年6月CTP),因此我可以在实体框架中使用空间类型.当我升级到Visual Studio 11 Beta时,由于4.2和4.5框架之间的冲突而无法构建,因此我卸载了4.2.现在我在构建时遇到此错误:
错误209:当前,仅当在具有UseStrongSpatialTypes注释且其根Schema元素上具有false值的CSDL文件中使用时,才支持空间类型.
任何人都知道这意味着什么,我能做些什么呢?谷歌的收益率几乎为零......
Kek*_*koa 21
手动编辑.edmx文件对我有用.在文本或XML编辑器中打开文件(您可以右键单击并打开...)
转到ConceptualModels中的Schema节点并更改:
<edmx:ConceptualModels>
<Schema Namespace="MyDataModel" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
...
Run Code Online (Sandbox Code Playgroud)
添加属性,如下所示:
<edmx:ConceptualModels>
<Schema Namespace="MyDataModel" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2009/11/edm" xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation" annotation:UseStrongSpatialTypes="false">
Run Code Online (Sandbox Code Playgroud)
令人讨厌的是这个属性不可编辑.
归档时间: |
|
查看次数: |
3629 次 |
最近记录: |