我在MSSMS中查询执行~2秒(返回25K行)
.NET(sqlReader)中使用的相同查询只需几分钟!
我也尝试过只执行读者
(评论while循环中的所有代码只是离开reader.Read()) - 仍然相同!
知道怎么了?
我不是DBA,也没有特权与Profiler一起玩 - 会问我的DBA,让大家都知道.
与此同时,我注意到在我正在谈论的SP中添加" WITH RECOMPILE "参数后,必不可少的性能提升
所以,从我的角度来看,执行计划似乎就是这样......你怎么看?
[编辑] 我所检查的是从QA和.NET执行以下查询
select @@options
Run Code Online (Sandbox Code Playgroud)
我的理解是它将为两个环境返回相同的值.(如果没有使用不同的ex.plans)我是对的吗?
[EDIT2] 我已经阅读(来自http://www.sqldev.net/misc/fn_setopts.htm)在QA 中ARITHABOIRT = ON(在.NET中它关闭)
enybody是否知道如何为每个.NET连接强制ARITHABOIRT = ON?
我是ReSharper的新手 - 我发现它非常有用,但也注意到我想填补的一些空白.
我想知道
1)你使用的ReSharper插件是什么.
2)你内心极为感兴趣的缺少什么功能?
在我身边:
插件:
A)拼写检查我的XML注释(必须使用Agent Smith)
功能性LACK
a)编号的书签(Deplhi样)(强制使用DPACK)
B)右对齐变量/操作数(如描述这里)
C)可能崩溃的解决方案浏览器中的所有项目(需要再次使用DPACK)
我想通过GhostScript在Windows的网络打印机上打印PDF文件.
(我不想使用Adobe Reader)
我已经阅读了gswin32c.exe,它可以完成这项工作.
我尝试了许多命令,并且找不到如何强制gs在我的(Windows默认)网络驱动器上打印PDF的方法.
我不需要点精确网络打印机 - 默认可以使用.但如果没有这样的选择,我也很高兴通过打印机名称.(我尝试过使用param -SDevice ="\ server_IP\printer_name",但这也不起作用......)
在Windows cmd下运行的命令:
gswin32c -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=ljet4 -sOutputFile="\\spool\\\Server_Name\Printer_name" "C:\test.pdf"
Run Code Online (Sandbox Code Playgroud)
基于上面创建的方法 - 没有工作和thorws异常.(错误代码= 1)
/// <summary>
/// Prints the PDF.
/// </summary>
/// <param name="ghostScriptPath">The ghost script path. Eg "C:\Program Files\gs\gs8.71\bin\gswin32c.exe"</param>
/// <param name="numberOfCopies">The number of copies.</param>
/// <param name="printerName">Name of the printer. Eg \\server_name\printer_name</param>
/// <param name="pdfFileName">Name of the PDF file.</param>
/// <returns></returns>
public bool PrintPDF (string ghostScriptPath, int numberOfCopies, string printerName, string pdfFileName) …
Run Code Online (Sandbox Code Playgroud) 我看起来很好(最好免费)加载到Visual Studio 2010,它能够检查我的代码的拼写
(必须分析字符串和注释,很高兴有方法/字段名称)
你能建议吗?
当键入方法名称非常有用时,我发现Intellisense显示的工具提示,但我只能看到摘要和参数信息 - 没有返回注释
例如 - 我看不到以下评论:
<returns> Enriched object</returns>
Run Code Online (Sandbox Code Playgroud)
这是一种让它可见的方法吗?
编辑
也许您知道替换标准Intellisense并显示返回部分的工具
我在vs2008中使用'Publish'选项,我很高兴它是如何工作的.
现在我想将2个外部*.exe文件添加到已安装的软件包中
我注意到发布选项卡上的按钮" 应用程序文件... "但似乎不允许手动添加新文件.
我已经玩过这个并找到了如何存档的方法:
1.将EXE文件作为外部项添加到项目中
2.将其属性"构建操作"更改为内容
现在运作良好
但是我收到了警告信息:
Assembly 'file_name.exe' is incorrectly specified as a file.
C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets PROJ_NAME
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决此警告/添加exe文件以部署其他方式?
我正在寻找.NET GUI组件(不同于PDFsharp),允许预览PDF 1页文档.
基本上我需要类似于PictureBox的东西,我可以加载位图并显示它.
如果该组件允许缩放和移动图片内部将会很棒.
免费软件解决方案首选
嗨我需要在我的.NET应用程序中实现上下文帮助.我有.chm文件,我正在寻找在标准查看器中打开它的可能性和hightlight所需的主题TOC(或索引条目)
知道如何存档吗?
编辑:
也许用于打开CHM文件的MS应用程序有一些命令行参数,允许存档吗?
顺便说一句:我在哪里可以找到该应用程序?
我的程序正在处理存储为单独位图的传真文档
我想知道是否有一种方法可以自动检测页面方向(垂直或水平),以便按正确的顺序显示用户的图像预览(如果需要,则表示旋转)
任何建议非常感谢!
编辑:澄清:
当Faxmachine收到多页文档时,它将每个页面保存为单独的TIFF文件.
我的应用程序有内置的查看器显示这些文件.所有文件都缩放为A4格式并保存在TIFF中(因此无法通过高度/宽度参数检测方向)
我的查看器默认以纵向模式显示图像
我想做的是在横向模式下打印组织文档时自动检测情况(例如宽Excel表格)然后我想为最终用户显示旋转预览以加快预览过程
显然有4种可能的传真方向纵向/横向x 2种旋转.
我甚至对组织doc是横向或纵向时的简化解决方案感兴趣(我注意到大多数横向文档都需要顺时针旋转)
编辑2:想法
我认为这可能是一个想法:
如果我可以绘制水平和垂直线,并检查线是否没有削减任何(黑色)点.然后我们可以比较更多类型的线(水平或垂直)和他对页面方向的决定.
你怎么看 ?
我如何在 VS 属性窗口(可折叠的多属性)中制作这样的东西:
我试过这样的代码:
Test z = new Test();
[ Browsable(true)]
public Test _TEST_ {
get { return z; }
set { z = value; }
}
Run Code Online (Sandbox Code Playgroud)
其中“测试”类是:
[Browsable(true)]
public class Test {
[Browsable(true)]
public string A { get;set; }
[Browsable(true)]
public string B { get;set; }
}
Run Code Online (Sandbox Code Playgroud)
但这只给了我灰色的班级名称
.net ×7
c# ×4
pdf ×2
bitmap ×1
c#-3.0 ×1
chm ×1
clickonce ×1
comments ×1
components ×1
ghostscript ×1
image ×1
printing ×1
resharper ×1
sql-server ×1