linq2db 3.0.0-preview.1 не работает с .net core 3 - PullRequest
0 голосов
/ 08 ноября 2019

linq2db 3.0.0-preview.1 не работает с .net core 3, показывая ошибку:

System.ArgumentException: «UdtTypeName» не является членом типа System.Data. SqlClient.SqlParameter '(Параметр' propertyOrFieldName ') Хотя то же самое отлично работает на ядре .net 2.2

, поскольку точно такой же код работает в .net core 2.2, возникает вопрос, работает ли он в настоящее время с.net core 3 или придется подождать некоторое время. Что касается возможности работы linq2db с .net core 3, я действительно не нашел никакой информации, что, как ни странно, необычно.

На github есть закрытая проблема с похожей ошибкой, но кажется, что проблема исправлена, и в коде я не использую UdtType, и ошибка вылетает при любом действии с контекстом базы данных, дажес простой выборкой

Можно ли как-то заставить это работать или мне придется ждать новой версии linq2db?

1 Ответ

0 голосов
/ 08 ноября 2019

Может быть, вы используете System.Data.SqlClient <4.5.0, так как это свойство было добавлено к <code>SqlParameter в этой версии?

Обновление: в качестве быстрого исправления вы можете обновить зависимость до 4.5.0 или выше, но, похоже, вы нажали на превью1 выпуск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...