在实体框架中迭代实体对象

Ara*_*awn 0 c# datatable entity-framework

我是Entity Framework的新手(大约一周前开始),我一直在寻找解决方案,我现在认为这是一个简单的问题,

"我已从表中提取数据,但在将其绑定到转发器之前,我想对数据进行一些增强,例如合并来自2列的数据,因此,我要问的是,有没有办法迭代数据(列)在一个实体对象?"

我尝试了很多,但找不到答案,所以我不得不使用反射将我的实体对象转换为数据表并使用"datatable.rows [row_no] [col_no]"进行操作......但我发现这种方式非常愚蠢.我的意思是,如果你必须使用数据表,那么使用ORM是什么意思......所以有没有像EF-object中的数据表一样迭代的方法.喜欢:

dbtest1entities db = new  dbtest1entities();//"dbtest1entities " is like database
var info = db.mp_data;//"mp_data" is the table i want to fetch data from.
Run Code Online (Sandbox Code Playgroud)

问题:我可以在var info行和列中迭代数据.

请帮助这方面.(CAN​​T GOOGLE ANYMORE !!!!!!)

Jho*_*uff 6

BD.Entities model = new BD.Entities();

var gg = model.ALUNOS;

foreach (var i in gg)
{
   string teste = i.NOME;
}
Run Code Online (Sandbox Code Playgroud)