例如:
这是我的pocos:
public class product
{
public int productid { set; get; }
public category category { set; get; }
public string productname { set; get; }
}
还有这个类别:
public class category
{
public int categoryid { set; get; }
public string categoryname { set; get; }
public string Description { set; get; }
}
和 sqlstr:
select p.ProductID, p.ProductName, c.CategoryName, c.CategoryID, c.Description
from Products p inner join Categories c
on p.CategoryID=c.CategoryID
如果我选择“c.CategoryID”作为 splitOn。然后 c.CategoryName 不会被分配,所以我改变了列的顺序:
select p.ProductID, p.ProductName, c.CategoryID, c.CategoryName, c.Description ...
这次一切正常。
我是不是误会了什么,任何帮助都可以。
谢谢。