如何从Expression中检索XPath?

时间:2017-09-04 11:04:13

标签: c# xpath

例如:

public static string GetXPath<TModel, TMember>(this TModel model, Expression<Func<TModel, TMember>> expr)
{
   ...
}

var result = new MyObject().GetXPath(x=> x.DataList[1].Value);

Console.WriteLine(result); 

这将打印出类似这样的结构(没有属性的结构,就像默认情况下DataContractSerializer一样):

/DataList[1]/Value

0 个答案:

没有答案