// Небольшой пример
использования функциональности ObjectEngine
public static void Main()
{
using (SqlConnection conn = new
SqlConnection(
"Data Source=tim;
Integrated Security=SSPI; Database=northwind"))
{
conn.Open();
// Учитывая, что ObjectEngine – это
“низкоуровневый” класс, некоторую часть
// подготовительной работы приходится
выполнять самостоятельно.
ObjectContext context =
new CommonObjectContext(new
ObjectSchema("osd.xml"));
MappingSchema msd = new
MappingSchema("map.xml");
ObjectSchema osd = new
ObjectSchema("osd.xml");
ObjectSources sources = new
ObjectSources();
sources.Add("NorthwindRSD", conn);
// Создаем OPath запрос и читаем данные из БД
ObjectExpression expr = OPath.Parse(
new
ObjectQuery(typeof(Customer), "", ""), osd);
// Еще одна издержка ObjectEngine – перед использованием OPath
// запрос надо “компилировать”.
CompiledQuery query = expr.Compile(msd);
Customer cust = null;
// Выполняем OPath-запрос, используя
“объектный” курсор. Рекомендуем скачать другие рефераты по теме: история государства и права шпаргалки, класс.
Предыдущая страница реферата | 11
12
13
14
15
16
17
18
19
20
21 | Следующая страница реферата
|