Po dodaniu pól własnych nexo PRO buduje od nowa bibliotekę InsERT.Moria.ModelDanych.dll i tę nową bibliotekę trzeba używać również przy łączeniu Sferą. Jeśli rozwiązanie własne jest wdrożone przez Program serwisowy to się tego nie zauważa. Natomiast jeśli rozwiązanie testujemy, bądź mamy wdrożone dla jednej wersji, z wykorzystaniem plików z SDK to trzeba to jakoś rozwiązać. To już zależy od stosowanej konfiguracji. Ważne żeby użyć tę odpowiednią DLL-kę. Pytanie - skąd ją uzyskać. W katalogu
%LOCALAPPDATA%\InsERT\Deployments\nexo
Znajdują się katalogi robocze dla baz danych nexo.
W bazie danych nexo, w tabeli InsLauncher.InstalledProducts znajdują się informacje o zainstalowanym produkcie, m.in. DeploymentName – to jest nazwa lokalnego katalogu w podanej wcześniej lokalizacji.
W tym katalogu znajduje się z kolei folder Binaries zawierający pliki (hardlinki) odpowiedniej wersji nexo.
Przykład:
C:\Users\fosuk\AppData\Local\InsERT\Deployments\Nexo\Test_wer3062b1b55c9866409591053b\Binaries
W tym folderze jest też InsERT.Moria.ModelDanych.dll i powinien mieć świeżą datę modyfikacji.
Do tego pliku trzeba się zareferencjonować albo skopiować go sobie - no to już właśnie zależy od konfiguracji.
Ja, gdy testuję rozwiązania, w folderze z SDK kopiuję sobie folder Bin na drugi i do tego drugiego wrzucam ten ModelDanych z Binaries dla danej bazy i VisualStudio ustawiam ReferencePath na ten folder. Nie wiem w jakiej konfiguracji uruchamiasz swoje rozwiązanie, więc ciężko mi coś więcej poradzić.