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

  • Синхронизировать состочние объекта с информацией из БД.

    StartTracking

    “Пометить” объект как сохраняемый. Кроме текущих значений, в контексте сохраняется и состояние объекта (новый/измененный/удаленный/без изменений)

    Дополнительные возможности ObjectSpaces

    Чтение данных с использованием DbObjectReader

    В отдельных случаях использование класса ObjectSpace может оказаться избыточным или неудобным. Например, если для доступа к базе данных необходимо использовать хранимые процедуры, большая часть функциональности ObjectSpaces окажется ненужной. Но и для подобных ситуаций в ObjectSpaces есть свое решение. Если требуется извлекать из произвольного источника данных информацию в виде объектов приложения, можно использовать класс DbObjectReader. Выступая как тонкая прослойка между ADO.NET-курсором (IDataReader) и классами приложения, DbObjectReader позволяет загружать сохраняемые объекты из источников данных, которые не поддерживаются ObjectSpaces напрямую.

    public static void Main()

    {

     DataTable table = new DataTable();

     table.Columns.Add("CustomerID", typeof(int));

     table.Columns.Add("CompanyName", typeof(string));

     table.Columns.Add("ContactName", typeof(string));

     table.Columns.Add("Phone", typeof(string));

     table.Rows.Add(new object[] { 1, "MyCompany", "MyCustomer", "222 33 22" });

     using (IDataReader reader = table.GetDataReader())

     {

      DbObjectReader objectReader = new DbObjectReader(reader,

       typeof(Customer), new MappingSchema("map.xml"));

      while (objectReader.Read())

      {

       Customer cust = (Customer)objectReader.Current;

       Console.WriteLine(cust.Name);

      }

     }

    }


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



    Предыдущая страница реферата | 11  12  13  14  15  16  17  18  19  20  21 |




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

       




    Категории:



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




    •