gpt4 book ai didi

visual-studio - 使用 VS 11、.NET 4.5 和 Entity Framework 时生成错误

转载 作者:行者123 更新时间:2023-12-04 13:07:22 25 4
gpt4 key购买 nike

在 Visual Studio 2010 中,我的解决方案使用 .NET 4.2( Entity Framework 2011 年 6 月 CTP),因此我可以在 Entity Framework 中使用空间类型。当我升级到 Visual Studio 11 Beta 时,它不会因为 4.2 和 4.5 框架之间的冲突而构建,所以我卸载了 4.2。现在我在构建时收到此错误:

Error 209: Currently, spatial types are only supported when used in CSDL files that have the UseStrongSpatialTypes annotation with a false value on their root Schema element.



任何人都知道这意味着什么以及我能做些什么?谷歌产生的结果几乎为零......

最佳答案

手动编辑 .edmx 文件对我有用。在文本或 XML 编辑器中打开文件(您可以右键单击并使用...打开)

转到 ConceptualModels 中的 Schema 节点并更改它:

<edmx:ConceptualModels>
<Schema Namespace="MyDataModel" Alias="Self" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
...

添加属性,如下所示:
<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">

这个属性是不可编辑的,这很烦人。

关于visual-studio - 使用 VS 11、.NET 4.5 和 Entity Framework 时生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9792558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com