LINQ to SQL

本人刚学。。在数据层有一行看不明白希望有人解释下//查询全部用户publicIList<User>GetUsers(){//建立dbml连接UserDataContent... 本人刚学。。在数据层有一行 看不明白 希望有人解释下
//查询全部用户
public IList<User> GetUsers(){
//建立dbml连接
UserDataContents udc = new UserDataContents()

var list = from u in udc.User select u;
return list.ToList<User>();
}

上面这个方法中
var list = from u in udc.User select u;

from u in udc.User select u; 是什么意思 是查询所有用户?怎么这样写的。。。
展开
 我来答
创作者DH73l9dh993AL
2010-07-10 · 用心创作内容,感谢您的关注。
创作者DH73l9dh993AL
采纳数:21 获赞数:86

向TA提问 私信TA
展开全部
其实呢很简单 这样吧
UserDataContents 想明败当于你在本地的数据库
因为实例化一个它 就能点出它里面的表 表里面还行槐困有字段

var 这个呢是相当于定义变量 用泛型也可以 不过我感觉用这个简单些 你数据是什么类型VAR就会自动转换为那种类型

from u in udc.User select u 这个很好理解 from U 这个U是你自己写的也可以用USER 也是可以的 IN 是到那里查询 UDC就是你前面 实例的数据库了然后点出你要查询的表就可以了 还有后面的select 这个呢 想当于 你要查询那一些 可档念以查询所有
from user in udc.User Select u 这就相当于查询所有 U是所有 当然你也可以
from user in udc.User Select {u.user_name,u.user_pwd}

然后对你有用
宣风过沈然
2019-05-21 · TA获得超过3508个赞
知道大有可为答主
回答量:3082
采纳率:27%
帮助的人:208万
展开全部
linq不是全前纳锋部取出来
取出什么属性由你慧晌的linq语句决定
t-sql比linq快
的茄衫






已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式