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