小编Dee*_*zed的帖子

如何在C#中将XMLDocument反序列化为对象?

我有一个.Net webserivce接受XML字符串格式.XML发送到webserivce的字符串可以表示系统中的任何Object.我需要检查第一个节点,找出反序列化XML字符串的对象.为此,我将不得不将XML加载到XMLDocument(不想使用RegEx或字符串比较).我想知道是否有一种方法来反序列化XMLDocument/XMLNode而不是反序列化字符串以节省一些性能?序列化XMLNode字符串会不会有任何性能优势?

加载XMLDocument的方法

public void LoadFromString(String s)
{
    m_XmlDoc = new XmlDocument();
    m_XmlDoc.LoadXml(s);        
}
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# xml web-services xml-deserialization

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

如何在不使用ASP.NET服务器端控件的情况下从C#ASP.NET中读取HTML文件类型的输入流

我有以下表格

<form id="upload" method="post" EncType="Multipart/Form-Data" action="reciver.aspx">
        <input type="file" id="upload" name="upload" /><br/>
        <input type="submit" id="save" class="button" value="Save" />            
</form>
Run Code Online (Sandbox Code Playgroud)

当我查看文件集时,它是空的.

HttpFileCollection Files = HttpContext.Current.Request.Files;
Run Code Online (Sandbox Code Playgroud)

如何在不使用ASP.NET服务器端控件的情况下读取上载的文件内容?

html c# asp.net file-upload

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

清除临时ASP.NET文件中冲突的类文件

类文件C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files \中的冲突阻止我构建解决方案.即使我尝试清空文件夹,每次Visual Studio启动构建过程时,它都会将类文件导入到具有相同文件夹名称的临时文件夹中.如果我重新启动机器或将其保留一夜,项目构建没有错误.有没有告诉Visual Studio删除/忽略/清除可能在临时文件夹中的任何延迟类文件?

VS中的清洁解决方案选项也不起作用.冲突中的类文件来自App_Code文件夹.

.net c# asp.net app-code visual-studio-2010

5
推荐指数
2
解决办法
7392
查看次数

LINQ:查询集合中的集合

我有以下结构:

public class Customer
{
  public int ID { get; set; }
  public List<Order> Orders { get; set; }
}

public class Order
{
  public int ID { get; set; }
  public int ProductID { get set; }
}
Run Code Online (Sandbox Code Playgroud)

我需要获得订购ProductID = 6的客户的集合.流畅的样式LINQ会是什么样的?

我试着下面没有运气:

var customers = allCustomers.SelectMany(c => c.Orders.Select(o => o.ProductID.Equals(6))).ToArray();
Run Code Online (Sandbox Code Playgroud)

.net c# linq generics collections

5
推荐指数
1
解决办法
7886
查看次数

将EXEC()或SP_EXECUTESQL与SQL公用表表达式一起使用

如何将EXEC(@SQL)或EXEC SP_EXECUTESQL(@SQL)与公用表表达式一起使用?

以下不起作用.

WITH CTE_Customer (ID,  Name)
AS
(
    EXEC (@strSqlCommand)
)
Run Code Online (Sandbox Code Playgroud)

sql-server exec common-table-expression sp-executesql

5
推荐指数
1
解决办法
2815
查看次数