Как я могу запросить схему базы данных в C#/ADO.NET/FirebirdClient? Все классы в пространстве имен Firebird.Data.Schema являются внутренними.Схема базы данных Firebird Query с FirebirdClient
Например: проверить, если таблица имеет столбец с заданным именем числа запросов хранимых параметров процедуры, его названия и типы
т.д.
FirebirdClient - Compact Framework, NETProvider-2.5.2-CF .7z
Я имею в виду, есть возможность использовать внутренние классы FirebirdClient в моем приложении. Код для запроса таблиц RDB $ представлен в этой библиотеке, и переписать его дважды - это ИМХО не очень хорошая идея. – hellboy
Вы можете использовать любой внутренний тип через отражение, так что это возможно *. Хотя, вы должны помнить, что внутренние типы обычно не документируются, и их контракт может быть разорван даже между двумя выпусками. Кроме того, вы можете попросить разработчика клиента FB о том, чтобы сделать эти типы общедоступными. Может быть, есть некоторые причины, которые мешают ему сделать это. – Dennis
Спасибо. Вы спасли много времени от времени. –