在LINQ to SQL中我可以说var ...... Take(50); 现在我有了这个LINQ2XML代码:
XElement xml = new XElement("Materials",
from material in _db.MTIs
where material.MTName.ToString().Contains(comparer)
select new XElement("Material",
new XElement("MTID", material.MTID),
new XElement("MTName", material.MTName),
new XElement("ComputerNO", material.ComputerNO),
new XElement("ModelNO", material.ModelNO),
new XElement("Whole", material.Whole)));
我想获得前50行的匹配结果只是我可以执行这样的事情吗?
感谢。
答案 0 :(得分:0)
XElement xml = new XElement("Materials",
_db.MTIs.Where(material => material.MTName.ToString().Contains(comparer))
.Take(50)
.Select(material =>
new XElement("Material",
new XElement("MTID", material.MTID),
new XElement("MTName", material.MTName),
new XElement("ComputerNO", material.ComputerNO),
new XElement("ModelNO", material.ModelNO),
new XElement("Whole", material.Whole))));