|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Vlad__i__mirУбрать статический метод - это прописать код выгрузки в Main()?да. И не выгрузки, а получить первое значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:05 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
ТС, а ты молодец. Хоть и медленно, но пытаешься сделать и опробовать все варианты. Если не выйдет, завтра сам попробую. Хотя у меня не сиквел, а компакт и постгри. Дело в провайдере скорее всего, если не вышло. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:35 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Petro123, авторвсе удали и когда выберешь прова в меню Сгенерировать классы само должно прописаться. Удалил всё, снова сгенерировал классы сущности, правда я генерирую вот так: ПКМ по проекту - Добавить - Создать элемент - Модель ADO.NET EDM. Но он ни чего у меня не спрашивал, и опять не может найти этот пакет ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:49 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
reference на сборку sqlserver.types в проект добавь ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:51 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Petro123, авторТС, а ты молодец. Хоть и медленно, но пытаешься сделать и опробовать все варианты. Если не выйдет, завтра сам попробую. Хотя у меня не сиквел, а компакт и постгри. Дело в провайдере скорее всего, если не вышло. Курсовая "горит", как тут не пытаться... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:52 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One, авторreference на сборку sqlserver.types в проект добавь Прописать "using Microsoft.SqlServer.Types;" перед классом где функция? Это я сделал. Или как-то по другому нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:57 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Вот что у меня в Конфиге: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 17:59 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
добавь в проект через nuget https://www.nuget.org/packages/Microsoft.SqlServer.Types/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 18:00 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
mssqllocaldb вот на счёт этого я не уверен, для большого SQL Server пробуй ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 18:01 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One, автордобавь в проект через nuget Через него я его и добавлял, он у меня в проект добавился. Вот что прописалось в packages.config: Код: c# 1. 2. 3. 4. 5. 6.
И соответственно в проекте появилась папка - "SqlServerTypes" ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 18:07 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One, автордля большого SQL Server пробуй Не понял, можно по подробней и доступнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 18:09 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Vlad__i__mirPetro123, авторвсе удали и когда выберешь прова в меню Сгенерировать классы само должно прописаться. Удалил всё, снова сгенерировал классы сущности, правда я генерирую вот так: ПКМ по проекту - Добавить - Создать элемент - Модель ADO.NET EDM. Но он ни чего у меня не спрашивал, и опять не может найти этот пакетпоищи в сети картинку. Там же окошко с выбором прова и таблиц должно быть. Как ты пару таблиц выберешь из 1500 таблиц в базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 18:29 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Petro123, авторВ одной базе две таблы это один edmx и импорт туда две таблы. Это один контекст. Вот пожалуйста: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Так работает (таблица без типа Географи): Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Так не работает (таблица с типом Географи): Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Ошибка с типом данных та же самая ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 16:39 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Petro123, авторпоищи в сети картинку. Там же окошко с выбором прова и таблиц должно быть. Как ты пару таблиц выберешь из 1500 таблиц в базе? Сделал скрины всего пути формирования классов ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 16:51 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 17:23 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One https://stackoverflow.com/questions/43330792/class-library-entity-framework-code-first-microsoft-sqlserver-types да. Я это читал. Там конечно жесть описана. С такими заморочками я бы вообще отказался о типа и передавал Lat, Lon и потом в вычисляемом поле объединил в Point. Даже не знаю, стоит ли теперь понедельник пробовать)). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 17:53 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
автор Моя версия SQL-сервера 11.0.6020.0, поэтому я установил 11.0.2 версию nuget-пакета. Это очень важно , чтобы соответствовать версии. Может у меня не соответствие версий? Как определить версию SQL-сервера? авторНаконец, вам потребуется переопределить SqlServerTypesAssemblyName свойства в SqlProviderServices статическом классе. Как это сделать? Код: c# 1.
Где можно посмотреть "PublicKeyToken=89845dcd8080cc91"? Облазил вроде всё - не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 18:44 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
авторSqlProviderServices.SqlServerTypesAssemblyName = "Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Где этот код прописывается? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 18:46 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One, авторМоя версия SQL-сервера 11.0.6020.0, поэтому я установил 11.0.2 версию nuget-пакета. Это очень важно , чтобы соответствовать версии. Если я правильно нашёл, то у меня версия SQL servera 14.1000.169. Учитывая, что "Microsoft.SqlServer.Types" version="14.0.314.76", то противоречий версий не должно быть. Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 19:26 |
|
Работа с данными типа Geography MS SQL в C#
|
|||
---|---|---|---|
#18+
Konst_One, авторНаконец, вам потребуется переопределить SqlServerTypesAssemblyName свойства в SqlProviderServices статическом классе. Подскажи как это сделать? Код: c# 1.
Где этот код прописывается? Где можно посмотреть "PublicKeyToken=89845dcd8080cc91"? Облазил вроде всё - не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2018, 21:38 |
|
|
start [/forum/topic.php?fid=17&msg=39653489&tid=1349193]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 503ms |
0 / 0 |