小编Pra*_*eth的帖子

IQueryable,ICollection,IList和IDictionary接口之间的区别

我试图了解IQueryable,ICollection,IList和IDictionary接口之间的区别,这对于迭代,索引,查询等基本操作来说更快.

像Collection,List,Dictionary等类这样的类可以很好地启动这些接口,什么时候应该使用这些类.使用这些类比其他类的基本优势.

我尝试阅读其他类似问题的帖子,但没有回答我的完整问题.谢谢您的帮助.

.net c# collections performance list

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

将bin文件复制到VS2010中Post Build事件的Physical文件位置

我想将bin文件夹中生成的dll复制到vs2010中Post Build Event上的文件位置.

有人可以帮助我.

谢谢

.net msbuild visual-studio msbuild-4.0

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

我们可以从共享路径运行批处理文件(.bat)

我有一个共享路径(比如// servername/c $/batches /),我的所有批处理文件都在这里,我正在用C#编写一个Web应用程序来运行该应用程序的.bat文件.当我有物理路径时,我知道这样做的方法.但在这里,我没有物理路径.有可能做到这一点.

编辑#1

我只需双击它们就可以执行我的bat文件,或者在物理服务器上打开cmd程序,然后导航到驱动器并执行bat文件.

编辑#2

当我放入UNC路径时,得到以下错误

我收到错误myprogram.exe未被识别为内部或外部命令可操作程序或批处理文件.9009

.net c# windows asp.net batch-file

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

什么是控制倒置?这与依赖注入有什么关系?

可能的重复:
依赖注入(DI)和控制反转(IOC)控制反转<依赖注入之间的差异

嘿,这是Scott Hanselman的采访问题.我总觉得这个问题很难回答.可能是这个问题的一部分可以在堆栈上回答,但总的来说这是非常重要的.

除了DI之外,我还想了解其他形式的IoC.

有人可以用一些实时的例子来解释我.

谢谢

design-patterns dependency-injection inversion-of-control

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

远程服务器返回错误:(405)方法不允许.WCF REST服务

这个问题已经在其他地方被问过,但这些问题不是解决我问题的方法.

这是我的服务

[WebInvoke(UriTemplate = "", Method = "POST")]
public SampleItem Create(SampleItem instance)
{
    // TODO: Add the new instance of SampleItem to the collection
    // throw new NotImplementedException();
    return new SampleItem();
}
Run Code Online (Sandbox Code Playgroud)

我有这个代码来调用上面的服务

XElement data = new XElement("SampleItem",
                             new XElement("Id", "2"),
                             new XElement("StringValue", "sdddsdssd")
                           ); 

System.IO.MemoryStream dataSream1 = new MemoryStream();
data.Save(dataSream1);

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:2517/Service1/Create");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
// You need to know length and it has to be set before you access request stream
request.ContentLength = …
Run Code Online (Sandbox Code Playgroud)

.net c# rest wcf

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

如何ping一个像svc,asmx这样的web服务

我有.net应用程序,我想ping一些webservices并在网页上显示状态.我试过ping但我得到"没有这样的主机已知".

但ping适用于url或ip但不适用于服务.

请把想法放在这里

更新:

我使用了HttpWebResponse并请求.我未经授权获得401.

.net sockets asp.net wcf

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

ODP.net将UDT作为表传递给C#中的存储过程

我有一个自定义类型,看起来像这样

create or replace TYPE order_type AS OBJECT
(
   order_type VARCHAR2 (50),
   quantity VARCHAR2 (50),
   price NUMBER,

);
Run Code Online (Sandbox Code Playgroud)

表定义如下

create or replace TYPE order_tabtype AS TABLE OF order_type;
Run Code Online (Sandbox Code Playgroud)

存储过程

  PROCEDURE create_order (acc_number  VARCHAR2,
                            order_items devs.order_tabtype,
                            confirmation_num OUT VARCHAR2)
   IS
Run Code Online (Sandbox Code Playgroud)

我应该如何准备我的C#类以使我的存储过程调用工作.我提到的大多数示例要么将UDT作为数组传递,要么只有默认类型的表.但是我需要将自定义类型作为表传递.

c# oracle odp.net oracle-sqldeveloper

4
推荐指数
1
解决办法
3297
查看次数

Asp.net Core 2.0 with .net framework 4.6.1 - 找不到引用程序集'.NETFramework/v4.6.1/Microsoft.CSharp.dll

我最近将我的项目从asp.net core 1.1升级到asp.net core 2.0.并使用.Net framework 4.6.1向我们提供应用程序.应用程序在本地开发计算机上按预期工作,但一旦使用dotnet publish命令部署到服务器,我就会看到此错误

InvalidOperationException:找不到包Microsoft.CSharp.Reference的引用程序集".NETFramework/v4.6.1/Microsoft.CSharp.dll"文件

我还注意到,在发布时使用asp.net核心1.1时使用的ref文件夹现在已经丢失了.如何解决这个问题.

.net asp.net .net-core asp.net-core asp.net-core-2.0

4
推荐指数
1
解决办法
1936
查看次数

中心对齐图像列表

替代文字 一些CSS大师可以帮助我获得这种布局.

我在这里有什么

<div class="movieList">  
<div class="image" selected = true>  
 <img class="poster" src="image1" selected = true/>  
</div> 
 <div class="image">   
<img class="poster" src="image1"/>  
</div>  
<div class="image"> 
  <img class="poster" src="image2"/>
 </div> 
 .
 .

</div>
Run Code Online (Sandbox Code Playgroud)

谢谢

html css asp.net-mvc

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

如何使用MSBuild从后期构建事件中运行目标

我想使用visual studio属性窗口(而不是cmd promt)中的post build事件在csproj文件中运行目标.

那可能吗?请解释一下

.net msbuild visual-studio-2010 msbuild-4.0

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

默认情况下,SQL Server是否在表的所有列上创建非聚集索引

sql server会创建任何默认的非聚集索引吗?我们真的应该把所有FK都作为非聚集索引吗?这里的权衡是什么

sql t-sql sql-server indexing sql-server-2008

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

即使列表为空,LINQ也会返回计数

我在另一个LINQ语句中有这个代码块.

 VideoLinks = (from video in m.VideoLinks.DefaultIfEmpty(new VideoGallery())
                                              orderby video.CreatedDate
                                              select new VideoGallery()
                                              {
                                                  Source = video.Source,
                                                  Type = video.Type,
                                                  Links = video.Links,
                                                  Title = video.Title
                                              }).ToList()
Run Code Online (Sandbox Code Playgroud)

不幸的是,如果不使用DefaultIfEmpty它通过我一个例外.如果我使用DefaultIfEmpty,即使m.VideoLinks为null,我也会为视频链接计数为1.

那么现在如果m.VideoLinks为null,如何避免计数1

.net c# linq linq-to-sql

-1
推荐指数
1
解决办法
903
查看次数