c# - 找不到适合实体类型“CoordinateSystem”的构造函数
问题描述
我正在尝试生成一个包含空间列的迁移文件(几何),但出现此错误
没有为实体类型“CoordinateSystem”找到合适的构造函数。以下构造函数具有无法绑定到实体类型属性的参数:无法在“CoordinateSystem(int epsgId,字符串名称,拓扑拓扑)”中绑定“epsgId”、“拓扑”。
是因为 SQL 不支持空间数据吗?
我试图添加到数据库的模型:
public class Polygon
{
public int Id { set; get; }
public int AreaId { set; get; }
[ForeignKey("AreaId")]
public virtual Area Area { get; set; }
public Geometry Border { get; set; }
[Column(TypeName = "nvarchar(7)")]
public string Color { get; set; }
public DateTime SelectDate { get; set; }
}
解决方案
推荐阅读
- javascript - 使用 MediaRecorder 将音频和视频流合并到一个文件中
- android - 为什么 Android Studio 显示 setupWithNavController 不存在?
- javascript - 在 setTimeout 中,函数正在读取旧版本的全局变量
- angular - 当检测到对不同变量的更改时,如何自动更新 Angular 6 组件变量?
- asp.net - 引导内容在 ASP.NET 中无法正确呈现
- ios - 如何在 willDisplayCell 回调中重新加载 collectionView 的单个单元格?
- c# - 无法识别的转义序列 CS1009
- bash - 将别名的 Bash 文件名自动完成更改为不同于默认值
- reactjs - 如何接受并传递两个参数作为道具
- xpath - WSO2 ESB 验证空/缺失的 XML 标记