我正在使用Visual Studio 2012 C#,并试图在类之间传递一些数据。所以基本上,我有两个班。一个类用于查询数据,另一个类用于显示数据(实质上是UI)。使用实体框架在类之间传递查询数据
我猜我需要把它放在某种数据容器中并传递它。但是,我目前是一名学生,无法弄清楚做这件事的最好方法。
public List<string> GetDatabyID(int ID)
{
var context = new Site.EFModel.SiteDBEntities();
var query = context.db.Where(x => x.ID == ID).Select(x => new {x.ID, x.Name});
List<string> dataContainer = query.ToList();
return dataContainer;
}
在用户界面中,我想将这些数据映射到GridView以输出它。我的代码显然是错误的。当dataContainer要包含一个int和字符串时,我显然不能将它作为List返回。有人有主意吗?谢谢你。
如果您正在使用x.id和x.name为什么不创建X.ID键和x.name值或替代字典它来与了解创建变量的ID和名称 – 2013-02-19 18:28:15