Мне интересно, можно ли создать XmlProvider из данных, предоставленных SqlDataProvider.Поставщики цепочки типов
Наивно было бы что-то вроде этого:
type sql = SqlDataProvider<...>
let xml =
query {
for item in sql.GetDataContext().Main.Items do
select item.XmlData
head
}
type xmlType = XmlProvider<xml>
Конечно это не удается, потому что XML не является буквальным.
Мне любопытно, если это возможно.
И да, и нет? Вы эльф? Я мог бы извлечь образец XML из одной из записей базы данных загодя, поэтому я могу создать поставщика XML из файла, но, учитывая, что он находится в базе данных, я думал, что может быть отказано в объединении двух –