使用Linq查询数据库的问题

使用Linq查询数据库的问题,第1张

var lst = (from c in quanxian.View_人员信息

                where c.工号 == this.gh.Text.Trim() && c.密码 == this.pwd.Text

                select c.权限).ToList()

                

 if (lst.Count < 0)

 {

     var entity = lst[0]

     var right = entity.权限

     switch(right)

     {

     case 0:

     break

     case 1:

     break

    //case 2,3,4......

    default:

    break

     }

 }

 

 

望采纳

public List<string> GetCompany()      //table_Company :建立的表名

        {

            var depts = from dept in Dc.table_Company 

                        select dept.公司名称                 //公司名称为主键

            return depts.ToList()        //出错!!!   

                                                     出错提示:不能将类型List<string>隐式转化为table_company 

        }

例如数据表A有ID,names,pwd三列,那么写:

var query = from aa in DB.A select new {A.ID, A.names,A.pwd }

//显示两列极其以上,需要使用{}把字段名称括起来,表示一个匿名方法

只显示一列:var query = from aa in DB.A select new A.ID 这样就行了~~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6749409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存