Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Символ ^ используется для обозначений родитель/потомок. В случае использования оператора ^ следующие два выражения эквивалентны:Orders.OrderDetail[^.OrderDate > #1/1/2003#]Orders.[OrderDate > #1/1/2003#]

ObjectSpace

При работе с сохраняемыми объектами нам нужны следующие возможности – загрузка сохраненных объектов, отслеживание состояния и возврат изменений обратно, в базу данных. Класс ObjectSpace объединяет в себе все эти возможности. Рассмотрим отдельные моменты работы с этим классом.

Создание экземпляра ObjectSpace

Для создания экземпляра ObjectSpace нужно иметь три схемы – RSD, OSD и MSD (при желании их можно скомбинировать в одном XML-файле), а также экземпляр SqlConnection для взаимодействия с источником данных.

// Создание экземпляра класса ObjectSpaces

using (SqlConnection conn = new SqlConnection(

 "Data Source=tim; Integrated Security=SSPI; Database=northwind"))

{

 ObjectSpace os = new ObjectSpace("map.xml", conn);

 // Работаем с os. Явно открывать подключение SqlConnection не обязательно.

 // Это происходит автоматически.

}

Запрос к источнику данных

После инициализации экземпляра ObjectSpace можно обратиться к источнику данных. Для этого у класса ObjectSpace есть три метода GetObject, GetObjectReader, GetObjectSet которые позволяют получать данные в виде трех различных форм – одиночный объект, курсор или список.

 // Определим “сохраняемые” объекты, которые будем использовать в дальнейшем

 public class Customer

 {

  public string CustomerID;

  public string Name;

  public string Company;

  public string Phone;

  public string Fax;

  public ArrayList Orders = new ArrayList();

 }


Рекомендуем скачать другие рефераты по теме: история государства и права шпаргалки, класс.


Категории:




Предыдущая страница реферата | 4  5  6  7  8  9  10  11  12  13  14 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я


Полезные заметки

  •