选择SQL xml数据类型为dto

时间:2017-09-15 14:06:44

标签: c# xml

表格中有XML列。我的域名模型有这个

[Column(TypeName = "xml")]
public string XmlContent { get; set; }

[NotMapped]
public XElement XmlElement
{
    get { return XElement.Parse(XmlContent ); }
    set => XmlContent = value.ToString();
}

我的DTO中也有一个定义为XElement的变量。

public XElement XMLContent { get; set; }

我正在使用

var query = from a in _dbContext.table1
            where accountnumber = '123'
            orderby duedate descending
            select new myDto
                       {
                            Id = a.id,
                            accountNumber = a.accountnumber,                                
                            XMLContent = a.XmlElement
                       };

var items = await query.ToListAsync();

我收到错误:

  

找不到方法:'System.Xml.Linq.XElement table1.get_XmlElement()'。

0 个答案:

没有答案