Qu'est-ce que C# équivalent de la géographie sql server données .net framework 4.0?
net application web à l'aide .net framework 4.0.
J'ai une Procédure Stockée qui accepte la géographie type de données dans sql server 2008 R2.
Je veux insérer des données à partir de code C# dans SQL Server.
Mais je ne suis pas en mesure de trouver quel type de données il faut utiliser en C# qui est l'équivalent de SQL Server 2008 type de données.
Je suppose byte[]. Dépend si vous êtes en utilisant ADO.NET, Entity Framework, etc.
OriginalL'auteur Brijraj | 2014-04-25
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à l'aide de entity framework, puis le type de votre recherche est DbGeography.
Voici quelques informations sur DbGeography objet -> Détails.
OriginalL'auteur Misha Zaslavsky
Cela peut sembler évident, mais pourquoi ne pas utiliser le même type de données qui a été installé comme un type défini par l'utilisateur dans SQL Server -
SqlGeography
?Le suivant fonctionne très bien contre une instance de SQL Server 2012. Je ne suis pas en mesure de tester par rapport à SQL Server 2008 mais je suppose que ça doit fonctionner de la même:
OriginalL'auteur Damien_The_Unbeliever
N'est-il pas le
DbGeography
classe?Espace De Noms: System.Les données.Spatiale
Assembly: System.Les données.Entité (dans System.Data.Entity.dll)
https://msdn.microsoft.com/en-us/library/system.data.spatial.dbgeography.aspx
OriginalL'auteur ejcortes