![](/img/trans.png)
[英]System.Data.Entity.Spatial.DbGeography - No Parameterless Constructor
[英]Peta Poco and System.Data.Entity.Spatial.DbGeography
我收到一个错误
"Object must implement IConvertible."
当我
Database db = new Database(this.ConnStr, this.Provider);
var x = db.Fetch<myObj>(sql);//returns the error
和myObj有一个
System.Data.Entity.Spatial.DbGeography
属性。 我怎么能纠正这个?
PetaPoco维护者在这里。 错误是因为PetaPoco不知道类型和默认尝试Convert.ChangeType(src, dstType, null);
,这是我认为错误源自的地方。
如果你想支持这种类型的内置,请在回购时提出一个问题。
快速修复将是您实现自己的转换器逻辑。 可以在SQLite集成测试代码中找到此示例。 如果您不想使用ConventionMapper或者您使用的是较旧版本的PetaPoco,则可以随时为特定类型注册客户映射器。 有关更多信息,请参阅映射文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.