论坛首页 编程语言技术论坛

C# 3.0 和 LINQ一起出来啦

浏览 12670 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-09-20  
http://msdn.microsoft.com/netframework/future/linq/
   发表时间:2005-09-20  
那个做到语言里的查询方式不错啊
0 请登录后投票
   发表时间:2005-09-22  
很象HQL, 面向对象的查寻语言, 可以查询XML, reflection等任何形式的object collection
0 请登录后投票
   发表时间:2005-09-22  
:( 偶感觉有点怪怪的。

public void Linq76(); {
    List customers = GetCustomerList();;
    
    var orderCounts =
        from c in customers
        select new {c.CustomerID, OrderCount = c.Orders.Count();};

    ObjectDumper.Write(orderCounts);;
}


变量声明有多了两个形式
1:var orderCounts
2:c in customers
越看越有点怪,还想不到实际用起来的感觉是什么样。
还有这一句
OrderCount = c.Orders.Count()
好像OrderCount 就不需要声明呀

晕呀,偶感觉有点混了
0 请登录后投票
   发表时间:2005-09-22  
var i=123;
var s='abc';
是编译器编译的时候根据上下文自动实现类型推断(Type Inference).var, 主要由于Linq中复杂的查询很难判断出返回的结果类型,甚至可能是匿名类型.
0 请登录后投票
   发表时间:2005-09-26  
http://news.csdn.net/news/newstopic/26/26738.shtml

这里有介绍!
0 请登录后投票
   发表时间:2005-09-27  
发现在ray_linn老大前弄斧了!狂汗!
0 请登录后投票
   发表时间:2005-09-27  
很值得期待,应该可以大大减低现在开发和维护工作量

只是不知道把映射和对象的定义耦合在一起, 把应用逻辑和查询逻辑耦合在一起是好还是坏?
0 请登录后投票
   发表时间:2005-10-06  
M$的一贯作风是用模糊概念的方式来简化操作
0 请登录后投票
   发表时间:2006-11-17  
evanyuan 写道
很值得期待,应该可以大大减低现在开发和维护工作量

只是不知道把映射和对象的定义耦合在一起, 把应用逻辑和查询逻辑耦合在一起是好还是坏?



边界是人为设定的,可以把linq局限在DAO的类中,这样不就可以了么?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics