2013-07-05 182 views
0

请帮我完成任务。 我需要从数据库提取数据并将其打包到对象集合中。来自数据库的对象集合

我试试这个代码

DataClasses1DataCotext db = new DataClesses1DataContext(); 
IEnumerable<SimpleSMS> newSmses = db.SimpleSMS.GetEnumerator(); 
..... 

,但我没有想法如何添加过滤器(其中db.SimpleSMS.Status = NULL)

回答

0

尝试LINQ查询:

IEnumerable<SimpleSMS> newSmses = (from pld in db.SimpleSMS              
           where pld.Status == null 
           select pld).GetEnumerator(); 

我希望它能帮助你.. :)

+0

而且我可以吗这样做:列表 newSmses =(从db中的pld.SimpleSMS 其中pld.Status == null select pld).ToList(); ?? –

+0

是的,你可以做到。这非常简单,您也可以将该列表转换为对象列表的类型。例如:.ToList (); –

0
IEnumerable<SimpleSMS> newSmses = db.SimpleSMS.Where(s => s.Status == null).AsEnumerable();