Ef core 2.1无法反序列化SQL Geography

时间:2018-02-02 17:35:20

标签: c# entity-framework asp.net-core .net-core ef-core-2.0

我正在使用.Net core 2和EF core 2.1来查询具有Geography类型的DB字段。 它抛出一个错误,似乎无法反序列化该字段 - 理想情况下我想得到lat / long值。 我错过了什么?

以下代码可以返回所有其他字段(主要是字符串/ varChar) 但是地理位置失败了。 此外,当我使用LinqPad时,我能够查询该字段并获得响应,因此我认为它可能与EFCore 2.1有关。

var tu = _tuContext.tuLocation
                    .Where(d => d.OrgID == 1)
                    .Select(v => new
                    {
                        e = v.TuLocationPoint
                    });

我也尝试过:

var tu = _tuContext.tuLocation
                        .Where(d => d.OrgID == 1)
                        .Select(v => new
                        {
                            e = v.TuLocationPoint.Latitude
                        });

0 个答案:

没有答案