Я новичок в использовании типов данных географии и использовании dapper, и я некоторое время искал в Интернете, но большинство ответов не относятся к типу географии или устарели.Я работаю над проектом, использующим API Google для динамического отслеживания, но пока все в порядке, если он просто показывает различные местоположения, которые я представляю. Любая помощь приветствуется.
Вот модель моей географической таблицы, она не завершена, но сейчас мне просто нужно вставить и извлечь данные, также мои атрибуты широты и долготы равны нулю, чтобы я мог динамически вводить любые данные через устройство
[Table("GEOGRAPHY")]
public partial class GEOGRAPHY
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public GEOGRAPHY()
{
DEV_GEO = new HashSet<DEV_GEO>();
RECORDs = new HashSet<RECORD>();
}
[Key]
public int ID_ROUTE { get; set; }
public DbGeography LAT { get; set; }
public DbGeography LONG { get; set; }
[Required]
[StringLength(2)]
public string ISO { get; set; }
[Required]
[StringLength(80)]
public string COUNTRY { get; set; }
[Required]
[StringLength(80)]
public string NICENAME { get; set; }
[StringLength(3)]
public string ISO3 { get; set; }
public short? NUMCODE { get; set; }
public int PHONECODE { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<DEV_GEO> DEV_GEO { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<RECORD> RECORDs { get; set; }
}