Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DbGeography和SRID 104001的EF错误_C#_Entity Framework_Srid - Fatal编程技术网

C# DbGeography和SRID 104001的EF错误

C# DbGeography和SRID 104001的EF错误,c#,entity-framework,srid,C#,Entity Framework,Srid,数据库表: ,[Location] GEOGRAPHY 使用SRID 104001使用EF更新位置 item.Location = System.Data.Entity.Spatial.DbGeography.PointFromText($"Point({loc.Lng} {loc.Lat})", 104001); 例外情况: 24204:空间参考标识符(SRID)无效。指定的SRID必须与sys.spatial\u reference\u systems目录视图中显示的一个受支持的SRID

数据库表:

,[Location] GEOGRAPHY
使用SRID 104001使用EF更新位置

item.Location = System.Data.Entity.Spatial.DbGeography.PointFromText($"Point({loc.Lng} {loc.Lat})", 104001);
例外情况:

24204:空间参考标识符(SRID)无效。指定的SRID必须与sys.spatial\u reference\u systems目录视图中显示的一个受支持的SRID匹配

数据库检查:

SELECT * FROM sys.spatial_reference_systems WHERE spatial_reference_id = 104001

104001  Microsoft   104001  GEOGCS["Unit Sphere", DATUM["Unit Sphere", SPHEROID["Sphere", 1.0, 0.0]], PRIMEM["Greenwich",0.0], UNIT["Degree", 0.0174532925199433]]  radian  1
使用:

.Net Framework 4.6.1;
Entity Framework 6.1.3;
Microsoft SQL Server 2014 (SP2-GDR) (KB3194714) - 12.0.5203.0 (X64)   Sep 23 2016 18:13:56   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) ;
Database Compatibility level 120
.netframework4.6.1;
实体框架6.1.3;
Microsoft SQL Server 2014(SP2-GDR)(KB3194714)-12.0.5203.0(X64)2016年9月23日18:13:56版权所有(c)Windows NT 6.3上的Microsoft Corporation标准版(64位)(内部版本9600:);
数据库兼容性级别120

使用Microsoft SQL Server 2016(SP1-GDR)(KB3207512)-13.0.4199.0(X64)企业版进行测试,我不断收到相同的错误。