Создание пользовательской структуры сущностей для неподдерживаемой системы - PullRequest
1 голос
/ 15 июня 2011

Я мог бы совершенно неправильно понимать Entity Framework здесь.Я хочу использовать это в своем последнем проекте (как еще вы научитесь?). Проблема в том, что драйвер IBM i не имеет встроенной поддержки. Возможно ли создать такую ​​среду с нуля?Оно того стоит?

1 Ответ

1 голос
/ 16 июня 2011

Похоже, вы пишете свой собственный поставщик данных ADO.NET для подключения к IBM DB2 for i.Microsoft предоставляет документацию для создания собственного провайдера и образец .

Поставщик данных будет отвечать за связь с базой данных, поэтому я не уверен, как высделать это.Либо вы устанавливаете свое собственное соединение с сервером базы данных, работающим на i (возможно, вы можете портировать SQL-компонент JTOpen ), либо вы будете делегировать свои вызовы поставщику данных, предоставленному IBM.(если это даже возможно) или другой метод доступа к данным.

Я не мог решить, думал ли я, что это (1) огромная боль в заднице или (2) возможность для проекта с открытым исходным кодом.(Думаю, это может быть и то и другое.) Похоже, было бы проще лоббировать IBM, чтобы сделать эту часть своего поставщика акций.Вы можете пожаловаться на это на MIDRANGE-L и посмотреть, будут ли люди брать на себя ответственность.

Отказ от ответственности: я новичок в мире .NET, поэтому, возможно, есть более простой способвыполнить то, что вы пытаетесь сделать.

...