Создаем решение, в котором необходимо использовать пространственные объекты и их функционал. Для этого хотим использовать .net библиотеку Microsoft.SqlServer.Types.dll, которая при работе использует нативные SqlServerSpatial140.dll и msvcr120.dll. Но так как они не .net, напрямую в пакет они не добавляются.
Можно ли все таки как-то добавить их к пакету для возможности использовать Microsoft.SqlServer.Types?
Добрый день! Для работы с БД необходимо использовать ORM разработанную Terrasoft. На сколько я знаю сторонними библиотеками для работы с бд не получится воспользоваться.
Здравствуйте. Да это знаем. Мы хотим использовать функционал этой библиотеке не в контексте ORM, а для расчетов связанных с пространственными объектами на сфероиде.
Да она добавляется, и компилится. но при попытке создать экземпляры ее классов и воспользоваться их методами, выбивает ошибку, что не находит нативные библиотеки -
Возможно, помогут инструкции по установке отсюда? Или у Вас есть какие-то различия в версиях софта/библиотек между разными средами разработки.
А что Вы пытаетесь делать при помощи библиотеки? Может, проще будет всю геометрическую логику целиком реализовать в хранимках SQL, передавая туда и оттуда данные обычных типов?
Как бы с учётом планов по полному переходу на .NET Core (и, в перспективе, хостинга на Linux) настраиваемая Вами связка не перестала работать вообще.