小编Nei*_*ght的帖子

行锁 - 手动使用它们

我基本上有一个应用程序有5个线程,每个线程从表中读取.查询是表中的一个简单的SELECT TOP 1*,但我想强制执行锁定,以便下一个线程将从表中选择下一条记录而不是锁定的记录.当应用程序完成任务时,它将更新锁定的记录并释放锁定并再次重复该过程.这可能吗?

sql sql-server sql-server-2008

7
推荐指数
1
解决办法
3336
查看次数

如何在SQL Server中查找未使用的表

有没有办法找出数据最后输入表格的时间?我试图在我的数据库中找到过时的表,并想知道是否有一个我可以运行的简单脚本?

sql sql-server-2008

7
推荐指数
1
解决办法
7959
查看次数

如何使用c#删除中间的空间

如何使用c#删除中间的空间?我有string name="My Test String",我需要"MyTestString"使用c#的字符串输出.请帮我.

c# removing-whitespace

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

C# - 使用LINQ将两个变量转换为二维数组?

我有一个带有两个变量"startLocation"和"endLocation"的"region"类的列表<>.我想将这两者组合成一个新的有序二维数组,其中只有Location和一个表示其开始或结束的整数.

例如,如果列表包含三个区域对象

[区域1]:startLocation = 5,endLocation = 7

[Region 2]:startLocation = 3,endLocation = 5

[Region 3]:startLocation = 8,endLocation = 9

我想得到一个排序的二维数组(或列表或类似)看起来像:

[3] [1]

[5] [1]

[5] [-1]

[7] [-1]

[8] [1]

[9] [-1]

(最好我喜欢将重叠的第二个值加在一起,所以数组中的两个独立的5将组合成[5 0] ......但这并不太重要)

我目前正在使用常规的forloop逐个浏览并将它们一次添加到列表中.这个实现很慢,因为我正在处理大型数据集,我猜测有一种更优雅/更快的方法可以通过LINQ实现这一点.

任何建议将不胜感激.

c# linq

6
推荐指数
1
解决办法
2826
查看次数

什么定义了业务对象

从标题来看,我认为这是一个直截了当的问题,但是在研究"商业对象世界"时,我似乎无法理解任何商业对象应该是什么.我应该遵循哪些最佳实践,甚至是任何设计模式?

我找到了一本书"专家C#Business Objects",这是我最好的起点,以便更好地理解?

design-patterns business-objects

6
推荐指数
2
解决办法
3436
查看次数

存储过程执行另一个存储过程

当存储过程内部有查询来执行另一个存储过程时,调用存储过程是否会停止其他存储过程已完成执行?我想我是想直接思考它是否像同步和异步调用一样.

sql sql-server stored-procedures

6
推荐指数
1
解决办法
1846
查看次数

IIS7应用程序池类型之间有什么区别

在IIS7中,您可以选择不同的应用程序池类型.我有4种类型可供选择

  • 默认应用程序池
  • 经典.Net应用程序池
  • ASP.NET v4.0
  • ASP.NET v4.0 Classic

这些之间有什么区别,何时选择什么?

.net iis-7

6
推荐指数
1
解决办法
7248
查看次数

请在此代码中解释"default()"的使用

来源 http://technet.microsoft.com/en-us/library/ms162234%28SQL.100%29.aspx

//Connect to the local, default instance of SQL Server. 

  { 

     Server srv = default(Server);
     srv = new Server(); 
     //Create a linked server. 
     LinkedServer lsrv = default(LinkedServer); 
     lsrv = new LinkedServer(srv, "OLEDBSRV"); 
     //When the product name is SQL Server the remaining properties are 
     //not required to be set. 
     lsrv.ProductName = "SQL Server"; 
     lsrv.Create(); 

  } 
Run Code Online (Sandbox Code Playgroud)

为什么要使用默认(服务器),? - 即使它的服务器asd = new asd(); 它仍将连接到默认实例!

为什么要使用默认值(linkedserver) - 这一点是什么?我们仍然指定srv和提供商和产品!

c# smo

6
推荐指数
1
解决办法
263
查看次数

"十进制"类型和格式的html助手?

属性:

public decimal Cost { get; set; }

html助手:

<%: Html.TextBoxFor(m => m.Cost)%>

问题:当我设置Cost属性时,如何格式化它?例如显示两个小数点的精度?

c# format asp.net-mvc

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

IN子句中不存在列,但SQL运行

我有一个使用该IN子句的查询.这是一个简化版本:

SELECT *
  FROM table A
  JOIN table B
    ON A.ID = B.ID
 WHERE B.AnotherColumn IN (SELECT Column FROM tableC WHERE ID = 1)
Run Code Online (Sandbox Code Playgroud)

tableC没有Column列,但查询执行得很好,没有错误消息.有谁能解释为什么?

sql sql-server-2008

6
推荐指数
1
解决办法
1439
查看次数