Класс LinterDataContext
Класс LinterDataContext предоставляет доступ к ЛИНТЕР-серверу.
Примечание
Для освобождения объектов типа LinterDataContext надо использовать оператор using
или блок try...finally
(см. пункт «Dispose()»).
Конструкторы класса LinterDataContext приведены в таблице 50.
Таблица 50. Конструкторы класса LinterDataContext
Конструктор | Описание |
---|---|
LinterDataContext(String)
| Создаёт экземпляр класса LinterDataContext, принимая в качестве параметра строку соединения. |
LinterDataContext(DbConnection)
| Создаёт экземпляр класса LinterDataContext, принимая в качестве параметра объект типа DbConnection . |
Свойства класса LinterDataContext
приведены в таблице 51.
Таблица 51. Свойства класса LinterDataContext
Свойство | Описание |
---|---|
Log
| Позволяет протоколировать текст команд DML. |
Методы класса LinterDataContext
приведены в таблице 52.
Таблица 52. Методы класса LinterDataContext
Метод | Описание |
---|---|
Dispose()
| Освобождает ресурсы объекта LinterDataContext. |
ExecuteQuery< T >(String)
| Выполняет SQL-запрос и представляет полученные данные в виде коллекции объектов типа T. |
GetTable< T >()
| Извлекает данные из БД в виде объекта типа DatabaseTable< T > (см. пункт «Класс DatabaseTable< T >»). |
SubmitChanges()
| Отправляет команды изменения объектов на ЛИНТЕР-сервер. |
ExecuteMethodCall(LinterDataContext, MethodInfo, object[]) | Позволяет выполнить хранимую процедуру в классах-наследниках. |