小编Eve*_*ien的帖子

在开始使用LINQ时,人们犯的最大错误是什么?

人们在第一次使用LINQ时遇到的根本误解是什么?

例如,他们认为当它真的是别的时候它是一回事吗?

并且,是否有一些最佳实践来避免这些错误?

.net linq

34
推荐指数
6
解决办法
6836
查看次数

编写Windows日志文件的例外

我想捕获我的异常并将它们记录在Windows日志文件中.如何打开和写入Windows日志?

c# windows logging event-log

34
推荐指数
4
解决办法
3万
查看次数

SQL Server 2005中LOCK_ESCALATION = TABLE的等价物是什么?

我有一个在SQL Server 2008中生成的脚本,但我需要针对SQL Server 2005数据库执行它.

在SQL Server 2005中,以下内容的等效声明是什么?

ALTER TABLE dbo.Event SET (LOCK_ESCALATION = TABLE)
Run Code Online (Sandbox Code Playgroud)

sql-server syntax locking sql-server-2005 sql-server-2008

32
推荐指数
2
解决办法
1万
查看次数

"ALFKI"的意思是什么?

我在SQL和Web服务的各种示例中看到过这个缩写(或助记符).

这是什么意思?如果你知道,它的起源是什么?

sql-server web-services

24
推荐指数
4
解决办法
5940
查看次数

log4net将无法从app.config中读取

我为log4net配置了两个相同的项目.一个项目记录正常; 但是,另一个根本没有记录.

Logger在不登录的回报项目IsFatalEnabled = false,IsErrorEnabled = false,IsWarnEnabled = false,IsInforEnabled = falseIsDebugEnabled = false.

我已经从一个项目复制并粘贴到另一个项目中,完全替换了文件并尝试删除所有空格.

什么可能导致一个项目没有正确地从app.config读取正确的级别?

的app.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
      <file value="logfile.txt" />
      <appendToFile value="true" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date: %-5level – %message%newline" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="FileAppender" />
    </root>
  </log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

Program.cs中

using log4net;

class Program
{
    private static readonly ILog Log …
Run Code Online (Sandbox Code Playgroud)

log4net log4net-configuration

24
推荐指数
1
解决办法
2万
查看次数

在IDE中编程时如何停止使用鼠标?

我喜欢使用IDE,因为我获得了很大的生产力提升.但是,我有几个理由停止在IDE中使用鼠标:

  1. 要更快地编码 - 当我的输入被所有常量点和点击中断时,它肯定会减慢我的编码速度.
  2. 为了减轻疼痛 - 我从来没有从键盘上得到过疼痛,但我从老鼠身上得到了肌腱炎.

我已经打开了IDE的备忘单,现在我已经准备好了.

  • 什么是关闭鼠标的最佳方法?
  • 我有什么障碍可以碰到吗?
  • 是否有针对特定IDE(Visual Studio,Eclipse等)的提示?

.net java eclipse ide visual-studio

23
推荐指数
4
解决办法
5790
查看次数

有没有理由抛出DivideByZeroException?

有什么情况throw可以避免可以避免的错误吗?

我正在考虑DivideByZeroExceptionArgumentNullException

例如:

double numerator = 10;
double denominator = getDenominator();

if( denominator == 0 ){
   throw new DivideByZeroException("You can't divide by Zero!");
}
Run Code Online (Sandbox Code Playgroud)

有没有理由抛出这样的错误?

注意:我不是在谈论捕捉这些错误,而是专门知道是否有充分理由抛弃这些错误.

只是重新评估:

我知道在我给你的例子中你可能会更好地处理错误.也许这个问题应该改写一下.是否有任何原因导致throw其中一个错误,而不是在位置处理它.

c# exception-handling argumentnullexception dividebyzeroexception

21
推荐指数
3
解决办法
6160
查看次数

任何人都使用Red Gate的SQL Source Control

我们一直在研究SQL Source控件的可能解决方案.我刚刚遇到Red Gates SQL Source控件,想知道是否有人实现了它?我将下载试用版并试一试,但只是想看看其他人是否有真正的经验.

一如既往地非常欣赏输入

--S

sql t-sql redgate sql-server-2008

21
推荐指数
2
解决办法
6693
查看次数

.NET Framework 4是否会取代以前的所有版本?

在不久的将来安装.NET Framework 4时,我想知道这个产品是否会取代我安装的所有以前的.net框架(即1.1,2.0,3,3.5).

如果是,我可以卸载所有这些吗?

.net

19
推荐指数
1
解决办法
4938
查看次数

在解决方案资源管理器reSharper快捷方式中找到

我正在使用ReSharper而且喜欢它!

但是我有一个问题,当我点击Shift-Alt-L时ReSharper只在解决方案资源管理器中找到该文件,如果它所在的文件夹是打开的.如果文件夹未打开,则ReSharper无法找到该文件.

resharper keyboard-shortcuts

18
推荐指数
1
解决办法
7087
查看次数