У меня есть следующая таблица:
CREATE TABLE [dbo].[Data] (
[Id] UNIQUEIDENTIFIER NOT NULL,
[Data] XML NOT NULL,
);
Мне нужно сопоставить ее с объектом:
class Data
{
public virtual Guid Id {get; set;}
public virtual StronglyTypedData Data {get; set;}
}
Где StronglyTypedData выглядит примерно так:
class StronglyTypedData
{
public string Name {get; set;}
public int Number {get; set;}
}
По умолчанию столбцы XML сопоставляются со свойствами XmlDocument, но Я хотел бы, чтобы сериализация/десериализация XML в свойство StronglyTypedData происходила вместо этого во время сопоставления.
Что мне нужно для этого сделать?