永发信息网

LINQ执行存储过程的结果问题

答案:1  悬赏:50  手机版
解决时间 2021-07-19 22:59

我定义了一个存储过程是select count(*) from ....定义了一个Pr_geiTime存储过程

我在sql2008中用

DataClasses1DataContext db = new DataClasses1DataContext();
var results1 = db.Pr_getTime();

把results1保存了一个数据集

请问,我怎样才能拿到存储过程返回的具体数值(我这个存储过程的结果是一个数字)

最佳答案

象你这样的结构,首先,要生成一个表的实体类,如果你是自动加的LINQTOSQL项目的话,在向导执行完的时候这个实体类应该自动生成了。否则就要自己动手生成。


IQueryable<Users> abc = from bcf in the.Users where bcf.HasAd!="" select bcf;
foreach (Users s in abc)
{
Users b = s;
string c = b.HasAd;
}


我这里的USER就是我的实体类,具体代码如下,如果自己动手就按下面的代码,LINQ语句不用我解释了吧。


[Table(Name="dbo.Users")]
public partial class Users : INotifyPropertyChanging, INotifyPropertyChanged
{

private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);

private int _id;

private string _UserName;

private string _UserNameSpell;

private string _ManagerName;

private string _PassWord;

private System.Nullable<int> _UserLevel;

private System.Nullable<int> _UserJob;

private string _UserPopedom;

private string _Mob;

private string _Tel;

private System.Nullable<bool> _Sex;

private System.Nullable<int> _TheCount;

private System.Nullable<System.DateTime> _RegTime;

private string _RegIP;

private string _RegMAC;

private System.Nullable<System.DateTime> _LoginTime;

private string _LoginIP;

private string _LoginMAC;

private System.Nullable<System.DateTime> _LogoutTime;

private string _LogoutIP;

private string _LogoutMAC;

private System.Nullable<int> _TheState;

private string _HasAd;

private System.Nullable<int> _SendTimeType;

private System.Nullable<System.DateTime> _LastSendTime;

private System.Nullable<System.DateTime> _LastFinish;

private System.Nullable<byte> _MsgState;


}


这里只列出了字段,而且是私有的,这象肯定不行,你或者把这些字段改成公有,或者生成属性

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
以“盼望”为话题的作文怎么写
重音和停顿怎么标,也就是在什么什么时候打停
爱情为什么会那么快乐
人生最幸福的是什么?
劲舞最高几级丫?
如何破解路由器··我啥都不懂·
心经张爱玲经典语录,关于张爱玲的《心经》?
空间里面webQQ登陆是不是要黄钻啊?
问道:我是三十级四体水,带什么宝宝好?
QQ音乐下载歌曲和歌词的时候手机格式不支持歌
有多少90后的朋友已经忘却了经典的粤语歌曲啊
put my flashers on 怎么翻译
贝婴美2段是多大婴儿食品?
分手了还联系有意思吗?
N79和N82哪个好啊?
推荐资讯
哪一年的国庆阅兵下雨了
从坦洲到中山日报社怎么走
怎么给黄钻继续缴费啊
如何才能提高记忆呢??主要是记英语单词老是
去水化是啥意思
我QQ农场27级,种什么得到的经验最多?种什么
索爱W580C手机电子书在哪儿?
铃木王GS125摩托车加电喇叭问题
避孕套与避孕药
在平行四边形ABCD中,AD=CD=8,C=10,过点D的
换个主板多钱
英雄岛抓宠器
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?