我正在使用Dapper dot net来执行返回4个结果集的存储过程.我是这样做的:
public Results Search(Query query)
{
if (query == null) throw new ArgumentNullException("query");
Results results;
var q = _sqlConnection.QueryMultiple("MySchema.MySproc", query,
commandType: CommandType.StoredProcedure);
{
results = q.Read<Results>().First();
results.CheckAlertResults = q.Read<Results.CheckAlertResult>().ToArray(); // Cannot access a disposed object.Object name: 'GridReader'.
results.PersonAlertResultRows = q.Read<Results.PersonAlertResultRow>().ToArray();
results.RoutingAlertResults = q.Read<Results.RoutingAlertResult>().ToArray();
}
return results;
}
Run Code Online (Sandbox Code Playgroud)
第一个结果集只包含1行.它对应于我Results班上的几个原始属性.
其他3个结果集将包含许多行,并将在Results类上填充3个复杂的数组属性.
出于某种原因,我得到了
无法访问已处置的对象.对象名称:'GridReader'.
检查我的代码,看看在哪里.
我已经验证了从使用Linq2Sql的LinqPad调用时该过程正常工作.
我究竟做错了什么?
在L2S设计器中,我删除了一个表和一个视图.我尝试在主键上添加2之间的关联.这应该是一对一的关系,所以我设置了关联的基数属性.
但是,编码时我无法访问子属性.
有什么建议?
Linqpad在使用C#进行编码时,会在打开和关闭花括号之间绘制一条垂直线.
男孩,哦,男孩,我确实希望Visual Studio能够做到这一点.可以?反正有没有让它做到这一点?
任何人都可以推荐一个免费的asp.net控件,我可以用于以下内容:
这是一个控件,我发现这是非常好的,但我试图找到替代品:数据 绑定计划控件
asp.net data-binding custom-server-controls scheduling servercontrols
有谁知道在哪里下载Visual Studio 2008 SP1可再发行组件?
我确实希望拥有它,所以我不必每次安装都下载Service Pack.
搜索过这个,没有运气.
有人能告诉我如何在MS访问中创建一个与excel中的天花板功能相同的天花板功能?
鉴于此jQuery:
$('div.MvcFieldWrapper :input').focus(function() {
$(this).closest('label.MvcDynamicFieldError').fadeOut();
});
Run Code Online (Sandbox Code Playgroud)
并给出这个HTML:
<div class="MvcFieldWrapper">
<label class="MvcDynamicFieldPrompt">Enter your email address:</label>
<label class="MvcDynamicFieldError">Required</label>
<input type="text" value="" />
</div>
Run Code Online (Sandbox Code Playgroud)
当我专注于输入时,为什么标签不会淡出?我确信焦点事件正在发生.
谢谢
自Mercurial上次提交以来,您如何放弃所有存储库更改?
我不认为这是revert命令,因为这实际上会将工作目录更新为最后一次提交.我只想撤消存储库中的更改(添加文件,删除文件等).
但是,我是Mercurial的新手,所以我可能会遗漏一些东西.
如果你在mercurial中提交:
hg commit -m "an incomplete description of the commit"
Run Code Online (Sandbox Code Playgroud)
你有什么选择来纠正提交描述?我是否应该立即再次提交完整的描述?
实际上,如果没有改变的话,你就无法提交.
在我的silverlight应用程序中,我需要刷新一个我知道在数据库中已更改的实体.我怎样才能使用RIA服务?
我正在使用实体框架域服务.
c# ×3
.net ×2
linq ×2
mercurial ×2
asp.net ×1
dapper ×1
data-binding ×1
download ×1
excel ×1
html ×1
javascript ×1
jquery ×1
linq-to-sql ×1
linqpad ×1
math ×1
ms-access ×1
ms-office ×1
oop ×1
orm ×1
scheduling ×1
servicepacks ×1
silverlight ×1
sql ×1
sql-server ×1
vba ×1
wpf ×1