读书人

linq to dataset 怎么 成list

发布时间: 2013-12-19 00:33:34 作者: rapoo

linq to dataset 如何 成list
struct Person
{
public string id;
public string name;
public string age;
public string city;
}

var results = from u in ds.Tables[0].AsEnumerable()

select new
{

ID = u.Field<string>("ID").ToString().Trim(),
Name = u.Field<string>("Name").ToString().Trim(),
Age = u.Field<string>("Age").ToString().Trim(),
City = u.Field<string>("City").ToString().Trim(),



};
List<Person> listcity = results.ToList(); //这里 提示无法将类型转换 错误 .该怎么写
[解决办法]
不要使用匿名类

var results = from u in ds.Tables[0].AsEnumerable()

select new Person
{

ID = u.Field<string>("ID").ToString().Trim(),
Name = u.Field<string>("Name").ToString().Trim(),
Age = u.Field<string>("Age").ToString().Trim(),
City = u.Field<string>("City").ToString().Trim(),



};

读书人网 >C#

热点推荐