Я пытаюсь сгенерировать пользовательские классы .NET из пользовательского типа Oracle из Visual Studio Server Explorer (установлены инструменты разработчика Oracle для Visual Studio и поставщик данных Oracle для .NET).
Я создал базовый тип, определяемый пользователем, с помощью проводника сервера, как показано ниже:
После этого я попытался создать собственный класс, как показано ниже:
Но когда я пытаюсь завершить работу мастера:
На последнем шаге мастера я получаю следующую ошибку:
Мастер настраиваемых классов Oracle
Значение не может быть нулевым. Имя параметра: тип
Я не могу понять, почему я получаю сообщение об ошибке. Очень ценю любую помощь.
1 ответ
Измените соединение с Oracle и используйте «Oracle Database (ODP.NET, неуправляемый драйвер)»
Data source = "Oracle Database"
Data Provide = "ODP.NET, Unmanaged Driver"
(по умолчанию ODP.NET, управляемый драйвер)
С помощью поставщика данных "ODP.NET, Unmanaged Driver"
эта ошибка устранит (Это работает для меня в VS2012)
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.