社区
LINQ
帖子详情
ISingleResult转换数据类型
frogprincehe
2008-07-22 12:26:16
那个高人知道用linq to sql生成存储过程方法后返回的是ISingleResult类型,怎么把它转换成datasource能绑定的类型
...全文
163
4
打赏
收藏
ISingleResult转换数据类型
那个高人知道用linq to sql生成存储过程方法后返回的是ISingleResult类型,怎么把它转换成datasource能绑定的类型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SlaughtChen
2008-07-29
打赏
举报
回复
路过... ...
yezie
2008-07-22
打赏
举报
回复
我还没遇到linq to sql后的结果不能直接用于绑定的。。。
你的具体语句是??
chenyijiu
2008-07-22
打赏
举报
回复
不是直接就能绑吗?注意相关field
frogprincehe
2008-07-22
打赏
举报
回复
存储过程方法
[Function(Name="dbo.Proc_PaperUseList")]
public ISingleResult<Paper> Proc_PaperUseList([Parameter(DbType="Bit")] System.Nullable<bool> paperState)
{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), paperState);
return ((ISingleResult<Paper>)(result.ReturnValue));
}
页面代码:
private ISingleResult<Paper> QueryPaper()
{
PaperDataContext Papercon = new PaperDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
//if (Papercon.Connection.State == ConnectionState.Open)
//{
// Papercon.Connection.Close();
//}
ISingleResult<Paper> tablePaper = Papercon.Proc_PaperUseList(true);
return tablePaper;
}
private void bindSource(ISingleResult<Paper> table)
{
var paper = table.Select<Paper>(i => i);
ddlPaper.DataSource = paper;
//ddlPaper.DataTextField = //DataTextField显示Name字段值
//ddlPaper.DataValueField = "PaperID"; //DataValueField显示ID字段值
ddlPaper.DataBind(); //绑定数据
//}
//else
//{
// ddlPaper.Enabled = false;
// imgBtnLogin.Enabled = false;
// lblMessage.Text = "没有试卷!";
//}
}
LinQ&EF任我行(三)--LinQ to SQL (转)
(原创:灰灰虫的家http://hi.baidu.com/grayworm)LinQ to SQL可以用来取代传统的基于SQL语句的查询操作。在以后的数据访问层(DAL)中,我们可以使用LinQ to SQL实现数据库的CRUD操作,在执行的时候.net框架会把LinQ to SQL查询表达式
转换
成对应的SQL语句再去执行。使用LinQ to SQL可以借助于LinQ语法大大简化我们数据访问的代码...
Asp.net 获取LINQ调用的Stored Procedure的结果集
在使用LINQ to SQL调用stored procedure的时候接受该stored procedure返回的结果集是各难点,在这里就个人经验跟大家分享一下。在使用LINQ to SQL调用stored procedure的时候,返回类型为I
Single
Result
<T>,并且该类型的名字为“stored procedure的名字+ re...
Linq 笔记
提示错误 "The query
result
s cannot be enumerated more than once." 這段程式碼..會產生上面那段錯誤..原因就是aaaa被判斷成I
Single
Result
<T>的型別..而I
Single
Result
<T>不能被enumerate一次以上..所以就會發生exception.. 解決方法就是把ToList()...
LinQ&EF任我行(三)--LinQ to SQL
LinQ&EF任我行(三)--LinQ to SQL
(原创:灰灰虫的家http://hi.baidu.com/grayworm)
LinQ to SQL可以用来取代传统的基于SQL语句的查询操作。在以后的数据访问层(DAL)中,我们可以使用LinQ to SQL实现数据库的CRUD操作,在执行的时候.net框架会把LinQ to SQL查询表达式
转换
成对应的SQL语句再去执行。使用LinQ to SQL可以借助于LinQ语法大大简化我们数据访问的代码量,并且还具有编译检查
[转]LINQ To SQL 语法及实例大全
转载自:http://blog.csdn.net/pan_junbiao/article/details/7015633 LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。 Where操作包括3种形式,分别为简单...
LINQ
8,497
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章