Рефераты | Рефераты по информатике, программированию | Введение в ObjectSpaces | страница реферата 9 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • Символ ^ используется для обозначений родитель/потомок. В случае использования оператора ^ следующие два выражения эквивалентны: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 |




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

       




    Категории:



    Разделы сайта




    •