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

  • Создание записей в базе данных

    Одно из больших преимуществ в использовании ObjectSpaces состоит в том, что для добавления объекту свойств “сохраняемости” его не надо специальным образом модифицировать (наследовать от специального базового класса, специальным образом размечать свойства или поля). Подобная прозрачность реализации ObjectSpaces дает преимущества в использовании.

    // Работа с объектами Customer и Orders не зависит

    // от того, используется ObjectSpaces или нет

    Customer cust = new Customer();

    Order ord = new Order();

    cust.Id = "ALFQI";

    cust.Name = "MyName";

    cust.Company = "MyCompany";

    cust.Phone = "MyPhone";

    cust.Fax = "MyFax";

    ord.Customer = cust;

    ord.OrderDate = DateTime.Now;

    ord.ShippedDate = DateTime.Now;

    ord.RequiredDate = DateTime.Now;

    cust.Orders.Add(ord);

    // Перед сохранением объектов необходимо поместить их в контекст

    // ObjectSpaces. Флаг InitialState.Inserted показывает, что мы добавляем новую

    // запись в базу данных

    os.StartTracking(ord, InitialState.Inserted);

    os.StartTracking(cust, InitialState.Inserted);

    // Сохраняем экземпляр класса Customer.

    // Параметр PersistenceOptions(Depth.ObjectGraph) сообщает,


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



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




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

       




    Категории:



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




    •