Поддерживает ли Entity Framework 6.1 тип данных XML изначально?
Некоторые РСУБД (включая SQL Server) поддерживают столбцы XML. Я бы предпочел не сопоставлять такой столбец с типом данных string
. Является ли Entity Framework 6.1 каким-либо образом поддерживает XML?
В частности, можно ли сопоставить столбец xml
с одним из типов данных XML.NET(например, XElement
или XmlElement
)? Поддерживает ли Entity Framework XQuery, интегрированную в обычные запросы LINQ, и преобразуется в SQL-запросы?
Ответы
Ответ 1
Нет, только сопоставление его с строкой, а затем его необходимо передать в документ XML.
Существует длинная цепочка с Microsoft, которая делает это в EF4, 5 или 6, но похоже, что они исследовали ее и решили поддразнивать.
Вы можете прочитать это здесь:
https://social.msdn.microsoft.com/Forums/en-US/fb290076-f97d-41f4-9801-505ccf5ef1d6/entity-framework-and-sql-xml-data-type?forum=adodotnetentityframework