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

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

Одно из больших преимуществ в использовании 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 |


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

   



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