Я занимаюсь разработкой основного приложения .net, в котором я хочу получить доступ к данным из внешних баз данных SAP Hana.
Поскольку я хочу выполнять запросы только к базе данных SAP Hana, у меня нет возможностимодель ссылок в моем основном приложении .net.Поскольку официальный драйвер SAP Hana доступен только для Windows , я попытался использовать linq2db.
Я пытался эти ответы и пробовал некоторые вещи сам.
Я либо получаю
LinqToDB.LinqToDBException: Configuration 'Server =[IP]; databaseName = HXE; UserID = SYSTEM; пароль = [PASSWORD] 'не определено.
или
System.IO.FileNotFoundException: не удалось загрузитьфайл или сборка 'Sap.Data.Hana, Culture = нейтральный, PublicKeyToken = null'.
Для целей разработки я настроил виртуальную машину SAP Hana Express, как описано здесь ,Установка прошла успешно, и я могу взаимодействовать с моей базой данных Hana через DBeaver в соответствии с предложением здесь .
Я также не нашел адекватной информации в документации linq2db.
Iбыл бы очень рад, если бы кто-то мог опубликовать пример того, как выполнить простой вызов Query для внешней базы данных SAP Hana без сопоставления таблиц с классами.Если это невозможно, что бы вы предложили в качестве альтернативы?