form guest in gList
join title in titList on guest.Name equals title.Name into taroup
select new{Name=guest.Name, Titles=taroup};
select new{Name=guest.Name, Titles=taroup};
不是很明白~~~这里应该是创建了一个对象~~它的属性Name=guest.Name, Titles=taroup~~~为什么这个对象还能进行
迭代运算???????在LINQ表达式中~~~form guest in gList中的“guest”~~~我不是很明白他的含义~~给我感觉有点像“gList”集合中的一个对象??????
望指点一下
解决方案 »
- 求助:dateTimePicker1.CustomFormat = "yyyyMMdd";自动保存为空的错误 。
- 请问大家怎样才能在Label中显示制表符
- 未将对象引用设置到对象的实例
- windows2008 64位+vs2010如何连接oracle8i的数据库
- vs2008BUG太多 连整理代码的快捷键都没了
- DataGrid与DataGridView有什么区别,在Grid中有没办法按回车键时焦点往右移而不是往下移?
- gridview分页代码(??)
- 关于 FPara.Login 调用的问题(在线等)
- C#中调用SQL Server存储过程(带output参数)的问题
- 怎样在Winform中动态构造一个2维表
- Microsoft JScript 运行时错误: 缺少对象
- 怎么用C#编写编写这个小程序,10个数字的输出问题
这里的guest就是一个变量名,随便起的名字,代表你要选择的数据
form guest in gList
join title in titList on guest.Name equals title.Name into taroup
select new{Name=guest.Name, Titles=taroup};
上面是一对多的关系.一个guest会发布多个文章,也就是对应一组title.而这一组title就是taroup了
最后返回新对象给q..我这个对象有一个guest的Name和这个guest所发布的所有文章
Query Operators
Meaning in Life
from, in
where
select
Used to select a sequence from the container.
join, on, equals, into
orderby, ascending, descending
group, by
gList 你映射的表名 可以随便起的
guest 临时对gList对象的映射select new{Name=guest.Name, Titles=taroup};
显示指定的列名,或者是赋值