c#,linq中如何只显示数据库表的某一列或者某几列。。

c#,linq中如何只显示数据库表的某一列或者某几列。。,第1张

例如数据表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 这样就行了~~

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

        {

            var depts = from dept in Dc.table_Company 

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

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

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

        }


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存