小编Dav*_*fer的帖子

在Visual Studio中重命名解决方案(和目录)的正确方法

我有一个相当复杂的Visual Studio解决方案(2010年,但无所谓),我需要重命名.

我想重命名文件夹以匹配新的解决方案名称,但我无法找到自动重构文件夹名称的方法,并且浏览每个项目文件将是痛苦的.

有正式的方法吗?或者(更不优选),是否有免费工具来实现这一目标?

visual-studio

389
推荐指数
9
解决办法
38万
查看次数

HttpContent.ReadAsAsync在哪里?

我在Web上看到了大量使用新HttpClient对象(作为新Web API的一部分)的示例,应该有HttpContent.ReadAsAsync<T>方法.但是,MSDN没有提到这种方法,IntelliSense也没有找到它.

它去了哪里,我该如何解决它?

.net c# asp.net-web-api httpcontent

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

使用标头解析C#中的CSV文件

是否有默认/官方/推荐的方法来解析C#中的CSV文件?我不想滚动自己的解析器.

此外,我已经看到人们使用ODBC/OLE DB通过Text驱动程序读取CSV的实例,很多人由于其"缺点"而不鼓励这种情况.这些缺点是什么?

Ideally, I'm looking for a way through which I can read the CSV by column name, using the first record as the header/field names. Some of the answers given are correct but work to basically deserialize the file into classes.

c# csv io file-io header

248
推荐指数
10
解决办法
30万
查看次数

nvarchar(max)vs NText

在SQL Server 中使用nvarchar(max)vs. NText数据类型有哪些优缺点?我不需要向后兼容性,因此nvarchar(max)在较旧的SQL Server版本中不支持它.

编辑:很显然的问题也适用于TEXTIMAGE对比varchar(max),并varbinary(max)为那些寻找那些数据类型之后.

sql-server text nvarchar sql-server-2005 sql-server-2008

178
推荐指数
5
解决办法
13万
查看次数

使用ASP.NET Web API的JSONP

我正在使用Web API在ASP.MVC MVC 4中创建一组新服务.到目前为止,这很棒.我已经创建了该服务并使其工作,现在我正在尝试使用JQuery来使用它.我可以使用Fiddler取回JSON字符串,它似乎没问题,但是因为该服务存在于一个单独的站点上,所以尝试使用"不允许"的JQuery错误调用它.所以,这显然是我需要使用JSONP的情况.

我知道Web API是新的,但我希望有人可以帮助我.

如何使用JSONP调用Web API方法?

jquery jsonp asp.net-mvc-4 asp.net-web-api

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

INSERTing到没有值的表的语法?

我有一个使用以下模式创建的表:

CREATE TABLE [dbo].[Visualizations]
(
    VisualizationID     int identity (1,1)      NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

由于表没有可设置的字段,我不知道如何插入记录.我试过了:

INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();
Run Code Online (Sandbox Code Playgroud)

都没有工作.这样做的正确语法是什么?

编辑:由于很多人似乎对我的表感到困惑,因此它纯粹用于表示多个子表的父级...每个子表都用FK引用这个表,每个FK都是PK,所以在所有子表中在这些表中,ID是唯一的.

sql t-sql sql-server insert

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

C#:来自System.Type的动态解析

我有一个Type,一个String和一个Object.

有没有什么方法可以调用parse方法或动态地在字符串上转换为该类型?

基本上我该如何删除此逻辑中的if语句

object value = new object();    
String myString = "something";
Type propType = p.PropertyType;

if(propType == Type.GetType("DateTime"))
{
    value = DateTime.Parse(myString);
}

if (propType == Type.GetType("int"))
{
    value = int.Parse(myString);
}
Run Code Online (Sandbox Code Playgroud)

并做更像这样的事情.

object value = new object();
String myString = "something";
Type propType = p.PropertyType;


//this doesn't actually work
value = propType .Parse(myString);  
Run Code Online (Sandbox Code Playgroud)

.net c# type-conversion

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

C#异步 - 它是如何工作的?

微软今天(2010年10月28日)宣布推出Visual Studio Async CTP,它将asyncawait关键字引入C#/ VB以实现异步方法.

首先,我认为编译器将关键字转换为线程的创建,但根据白皮书和Anders Hejlsberg的PDC演示文稿(在31:00),异步操作完全在主线程上发生.

如何在同一个线程上并行执行操作?在技​​术上如何可能以及在IL中实际翻译的功能是什么?

.net c# vb.net asynchronous async-await

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

C# - 获取调用方法的程序集?

在C#中有没有办法获得调用方法的程序集?(不是当前的方法.)

即我想要执行程序集,一个在调用堆栈中.

.net c# reflection

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

SQL Server RowVersion/Timestamp - 比较

我知道RowVersion列的值本身并不是有用的,除了它每次更新行时都会更改.但是,我想知道它们是否对相对(不平等)比较有用.

如果我有一个包含RowVersion列的表,则满足以下条件之一:

  • 同时发生的所有更新(相同的更新语句或同一事务)是否在RowVersion列中具有相同的值?
  • 如果我更新"A",然后更新"B",更新"B"中涉及的行是否具有比更新"A"中涉及的行更高的值?

谢谢.

sql-server comparison inequality timestamp rowversion

27
推荐指数
5
解决办法
4万
查看次数