Использование Entity Framework с Informix - PullRequest
2 голосов
/ 17 декабря 2010

Я довольно долго пытался использовать Entity Framework с нашими базами данных IBM Informix.Многие часы поиска указывали на то, что я должен установить поставщика данных IBM .NET, который я установил, однако, когда я пытаюсь добавить новую модель объектов в свой проект, у меня в списке есть только поставщики данных Microsoft SQL Server.Я пропускаю шаг?Это вообще возможно?

1 Ответ

0 голосов
/ 18 декабря 2010

Я не эксперт по Windows или .NET;относитесь к любым комментариям, которые я делаю, с должной осторожностью.

Установка поставщика данных .NET Data - важный первый шаг.Теперь вам нужно убедиться, что вы можете использовать его для подключения к базам данных Informix, которыми вы хотите манипулировать.Здесь необходимо проверить несколько вещей:

  • Настроен ли сервер (имеется в виду экземпляр Informix) для подключения DRDA?
    • По умолчанию это, вероятно, не так.
    • Если вы DBSA (администратор системы баз данных), вам нужно проверить, что вы включили соединения 'drsoctcp' наи настроил псевдоним сервера для использования этого соединения.
    • Если вы не DBSA, вам нужно будет пообщаться с вашим DBSA, чтобы получить соответствующую информацию.
  • Предполагая, что у вас включено соединение DRDA на стороне сервера, вам необходимо убедиться, что у вас правильно настроен ... DSN?Ваш клиентский код должен иметь возможность подключаться к серверу.

Нет никаких причин, по которым я знаю, почему это невозможно сделать.Тем не менее, я не знаю точно, как вам шаг за шагом описать все вышеперечисленное.

Возможно, вам потребуется обратиться в службу технической поддержки IBM.

Вы могли бы помочь всемесли вы уточнили, какая у вас версия Informix (СУБД), вместе с информацией о версии для платформы, на которой он работает (Windows или Unix, и сведения о версии o / s), - и какую версию провайдера сервера данных выиспользуете (и какой вариант Windows вы используете).

...