var YoyakuKihonTable = helper.GetTable<RSVINFO>();
                var YoyakuBunkatuTable = helper.GetTable<RSVDIVPRNAME>();
 
                var query = from
                                yoyakuKihonT in YoyakuKihonTable
                            join
                            yoyakuBunkatuT in YoyakuBunkatuTable
                        on
                            yoyakuKihonT.RSVI_ID equals yoyakuBunkatuT.RSVI_ID
 
                            where
                               ( yoyakuKihonT.RSVI_ID == yoyakuId
                              
                               )
                                
                            orderby
 
                                yoyakuBunkatuT.RSVPR_DIV ascending
    
                            select
                            
                                new Msc0003BE()
                                {
                                    
                                    YoyakuKihonInfo = yoyakuKihonT,
                                    YoyakuBunkatuInfo = yoyakuBunkatuT
                                };

解决方案 »

  1.   

    这个是linq to sql
    其实也就是相当于一条sql语句
    作用是将YoyakuKihonTable 和YoyakuBunkatuTable 二张表通过RSVID字段关联起来,并且RSVI_ID 要等于yoyakuId变量的内容,然后输出yoyakuKihonT和yoyakuBunkatuT 字段。下面是SQL原型
    string sql = "select yoyakuKihonT,yoyakuBunkatuT from YoyakuKihonTable,YoyakuBunkatuTable  where YoyakuKihonTable.RSVI_ID =YoyakuBunkatuTable.RSVI_ID and YoyakuKihonTable.RSVI_ID ='" + yoyakuId + "'"
      

  2.   

    楼上的经典
    简单的讲就是
    sql 语句
      

  3.   

    yoyakuBunkatuT 表中有
    RSVPR_DIV 

    RSVI_ID 
    是主键
    sql中
    orderby 
      yoyakuBunkatuT.RSVPR_DIV ascending 
    我想取得  yoyakuBunkatuT.RSVPR_DIV  的第一条sql该怎么写?
      

  4.   

    linq 这么好用,为什么不继续呢?
      

  5.   

    yoyakuBunkatuT 表中
    主键 有 
    RSVPR_DIV 
    和 
    RSVI_ID sql中 
    orderby 
      yoyakuBunkatuT.RSVPR_DIV ascending 
    我想取得  yoyakuBunkatuT.RSVPR_DIV  的第一条 就是这条sql RSVPR_DIV  相同的情况下 我只要 orderby 的第一条该怎么写? 
      

  6.   

    我觉得看到这个先要知道什么,然后在去学习,这个是Linq to sql 所以先了解一下这个,在回来看这段代码,会对你有帮助一些。
      

  7.   

    前段时间看了篇帖子,说微软正打算将Linq to SQL给移除。