小编Joh*_*ers的帖子

SQL Server 2008 - SELECT子句中的Case/If语句

我有一个应该像这样运行的查询 -


If(var = xyz) 
   SELECT col1, col2
ELSE IF(var = zyx)
   SELECT col2, col3
ELSE
   SELECT col7,col8

FROM 

.
.
.

如何在不为每个子句编写单独的查询的情况下在T-SQL中实现此目的?目前我正在运行它


IF (var = xyz) {
  Query1
}
ELSE IF (var = zyx) {
  Query2
}
ELSE {
  Query3
}

这只是很多冗余代码,只是根据值选择不同的列.任何替代品?

sql t-sql sql-server

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

SQL Server:正常索引与全文索引

全文索引与varchar列上的常规索引之间的区别(以及优点/缺点)究竟是什么?我什么时候会使用哪个索引?

我有很多varchar列(地址 - 城市名称,街道名称等),我需要以最高性能的方式搜索,我正在尝试找出要使用的索引类型和原因.

谢谢!

sql-server fulltext-index

18
推荐指数
2
解决办法
9937
查看次数

"count ++"在C#中返回什么?

刚碰到一些没有按我认为应该做的代码.其他人认为这应该返回1吗?有没有一个很好的解释为什么它不?

int count = 0;

count++.ToString(); // Returns 1 no?
Run Code Online (Sandbox Code Playgroud)

我一直以为count ++与count = count + 1相同......

c#

18
推荐指数
3
解决办法
5876
查看次数

.net中的Apache骆驼替代品?

Apache Camel提供了一种可配置的体系结构,允许在运行时动态确定Web服务消息,以便在Java环境中托管Web服务.

我想知道是否有一个类似的/等效的框架用于用c#编写并托管在.Net/SharePoint环境中的应用程序?

.net c# apache-camel

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

没有确认模板的Django DeleteView

我在模板中使用Django DeleteView,我创建了一个URL和视图.是否可以跳过加载_confirm_delete模板的过程,并立即发布删除.

python django

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

从ASP.NET Web API中删除帮助页面

创建新的Web API项目(MVC 4)时,它会自动为API创建帮助页面.任何想法如何删除ASP.NET Web API帮助页面?

asp.net asp.net-web-api

18
推荐指数
2
解决办法
9552
查看次数

T4代码生成:当前项目中的访问类型

使用T4代码生成,是否可以访问当前项目中定义的类型?

例如,如果我有一个接口,我想将其实现委托给另一个类,即

interface IDoSomething {
    public void do_something();
}

class DoSomethingImpl : IDoSomething {
    public void do_something() {
        // implementation...
    }
}

class SomeClass : IDoSomething {
    IDoSomething m_doSomething = new DoSomethingImpl();

    // forward calls to impl object
    public void do_something() {
        m_doSomething.do_something();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想SomeClass用代码生成自动化呼叫转发; 这可能吗?

.net c# t4

17
推荐指数
1
解决办法
5015
查看次数

有谁知道C#的高级差异工具?

我正在寻找一个diff工具,它可以分析我的代码并告诉我构造基础上构造的变化.

例如,如果我从文件的开头剪切并粘贴一个方法并将其放在最后,但保持该方法不变,我不希望它被标记.但是,如果我在该方法中插入一行代码或更改某些内容,则会将其标记为已更改.

我已经使用了各种各样的差异工具,但是他们似乎都没有告诉你插入,删除或更改了行但却无法以任何逻辑方式分辨出这些变化.如果当我定期重新排列我的代码文件的布局时,diff工具可以跟上,这将是很好的.

有没有人有这样的工具?

.net c# asp.net diff visual-studio

17
推荐指数
3
解决办法
4968
查看次数

如何使用.NET检查2个文件是否相等?

说我有一个文件A.doc.
然后我将它复制到b.doc并将其移动到另一个目录.
对我来说,它仍然是同一个文件.
但我怎么能确定它呢?
当我下载文件时,我有时会读到关于获取mda5的东西或校验和,但我不知道那是什么.

有没有办法检查这些文件是否是二进制相等的?

c#

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

以最优化的方式交叉两组

给定两组值,我必须找到它们之间是否存在任何共同元素,即它们的交集是否为空.

为此目的,哪个标准C#集合最适合(在性能方面)?我知道linq有一个Intersect扩展方法来找出两个列表/数组的交集,但我的重点是性能方面Big-O notation.

如果我必须找出两组的交集怎么办?

c# set

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