Estrutura da entidade: SqlGeography vs DbGeography

Qual é a diferença ou o objetivo pretendido desses dois objetos que representam o mesmo tipo de dados Geography em um banco de dados Microsoft SQL?

System.Data.Entity.Spatial.DbGeography

e

Microsoft.SqlServer.Types.SqlGeography

Eles não podem ser lançados entre si, masSqlGeography possui comando adicional quando se trata de criar pontos, polígonos etc.

Estou pensando queSystem.Data.Entity deve ser usado apenas com o Entity Framework, enquantoMicrosoft.SqlServer é para uso ao usar oSqlCommand diretamente em vez disso?

questionAnswers(1)

yourAnswerToTheQuestion