141得票9回答
Entity Framework和SQL Server视图

因为我没有权利谈论几个原因,所以我们正在以下方式定义我们的 Sql Server 2005 数据库视图:CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber',...

130得票7回答
条件编译和框架目标

如果目标框架是较新版本,我的项目中有一些代码可能需要进行重大改进。我希望能够更好地利用C#中的条件编译来根据需要进行切换。 类似于:#if NET40 using FooXX = Foo40; #elif NET35 using FooXX = Foo35; #else NET20 usin...

124得票3回答
在 WPF 绑定中将值设置为 null

请看下面这行代码。 <TextBox Text="{Binding Price}"/> 以上的Price属性是一个Decimal?(可空的十进制数)。 我希望如果用户删除文本框的内容(即输入空字符串),它应该自动将数据源(绑定的目标)更新为null(在VB中为Nothing...

124得票7回答
我该如何在ASP.NET中获得更多的控制权?

我正在尝试构建一个非常简单的“微型Web应用程序”,如果我完成它,我觉得会对一些Stack Overflow用户感兴趣。我将其托管在我的C# in Depth网站上,该网站是纯粹的ASP.NET 3.5(即非MVC)。 流程非常简单: 如果用户输入的URL没有指定所有参数(或任何一个参数...

119得票4回答
Web Reference与Service Reference

我在Paypal上遇到了一个巨大的障碍。 我创建了一个普通的C#项目,使用其WSDL创建了一些包装类。 如果您创建一个非Web项目,则唯一的选项是添加Web服务引用。 这将构建与Web Reference相同的代理类集合,但实际上不是... 它会添加更多连PayPal工作人员也不知道的内容。...

119得票4回答
在列表中创建一个带有分组的字典

我有一个对象在一个列表中:public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherP...

118得票16回答
等待在.NET中文件解锁

什么是最简单的方法来阻塞线程,直到文件已解锁并且可以进行读取和重命名?例如,.NET Framework 中是否有 WaitOnFile() 方法? 我有一个服务,使用 FileSystemWatcher 查找要传输到 FTP 站点的文件,但在另一个进程完成写入文件之前,文件创建事件就已经触...

117得票7回答
使用LINQ如何从DataTable中获取一个有序且不重复的名字列表?

我有一个带有Name列的DataTable。我想生成一个按字母顺序排序的唯一名称集合。以下查询忽略了order by子句。 我有一个带有Name列的DataTable。我想生成一个按字母顺序排序的唯一名称集合。以下查询忽略了order by子句。var names = (from D...

116得票6回答
如何在C#中获取子列表

我有一个 List<String>,需要从这个列表中获取一个子列表。在 .NET 3.5 中是否有适用于此的 List 方法?

110得票11回答
如何在.NET中将int[]连接成一个用字符分隔的字符串?

我有一个整数数组: int[] number = new int[] { 2,3,6,7 }; 什么是最简单的方法将这些数字转换为单个字符串,其中数字由字符(如:"2,3,6,7")分隔? 我正在使用C#和.NET 3.5。