草庐IT

c# - 如何将 Owin 上下文传递给被注入(inject) Api Controller 的 Repo

我有一个MVCWebApiowin(软托管)项目,它使用Unity来解决Controller依赖性看起来像这样publicclassPacientaiController:ODataController{privatereadonlyIEntityReporepo;publicPacientaiController(IEntityReporepo){this.repo=repo;}我要解决的问题是如何将“OwinContex”传递到Repo。publicclassPacientasEntityRepo:IEntityRepo,IDisposable{publicPacientasEnt

c# - 将 DB Connection 对象传递给方法

想知道是否建议将数据库连接对象传递给周围(到其他模块)或让方法(在其他模块中)负责设置它。我倾向于让该方法设置为在使用它之前不必检查连接状态,而只是让调用者将任何需要的数据传递给设置连接所需的调用方法。 最佳答案 我个人喜欢使用紧密范围的连接;稍后打开它们,使用它们,然后关闭它们(在“使用”block中,全部在本地方法中)。在大多数情况下,连接池将处理连接的重用,因此这种方法没有真正的开销。过去传递连接的主要优点是您可以传递事务;然而,TransactionScope是一种在方法之间共享事务的更简单方法。由于这些类是特定于实现的,所

c# - 将 DB Connection 对象传递给方法

想知道是否建议将数据库连接对象传递给周围(到其他模块)或让方法(在其他模块中)负责设置它。我倾向于让该方法设置为在使用它之前不必检查连接状态,而只是让调用者将任何需要的数据传递给设置连接所需的调用方法。 最佳答案 我个人喜欢使用紧密范围的连接;稍后打开它们,使用它们,然后关闭它们(在“使用”block中,全部在本地方法中)。在大多数情况下,连接池将处理连接的重用,因此这种方法没有真正的开销。过去传递连接的主要优点是您可以传递事务;然而,TransactionScope是一种在方法之间共享事务的更简单方法。由于这些类是特定于实现的,所

c# - 将复选框的值传递给 asp.net mvc4 中的 Controller 操作

我想通过我的操作方法测试复选框是否被选中。我需要的是将复选框值从View传递到Controller。这是我的观点:@using(Html.BeginForm("Index","Graphe")){Responsable:Selectionnez--}然后我试试这个:publicActionResultIndex(stringresponsables,boolcheckResp){Highchartschart=newHighcharts("chart");if(responsables!=null){if(checkResp)chart=Global();elsechart=Resp(

c# - 将复选框的值传递给 asp.net mvc4 中的 Controller 操作

我想通过我的操作方法测试复选框是否被选中。我需要的是将复选框值从View传递到Controller。这是我的观点:@using(Html.BeginForm("Index","Graphe")){Responsable:Selectionnez--}然后我试试这个:publicActionResultIndex(stringresponsables,boolcheckResp){Highchartschart=newHighcharts("chart");if(responsables!=null){if(checkResp)chart=Global();elsechart=Resp(

c# - 如何将凭据传递给 httpwebrequest 以访问 SharePoint 库

我正在尝试使用HttpWebRequest从SharePoint文档库中读取文件。为此,我必须通过一些凭据。我正在使用以下请求:HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method="GET";request.ContentType="application/msexcel";request.UserAgent="Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0";request.Credentials=newNetworkCredent

c# - 如何将凭据传递给 httpwebrequest 以访问 SharePoint 库

我正在尝试使用HttpWebRequest从SharePoint文档库中读取文件。为此,我必须通过一些凭据。我正在使用以下请求:HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method="GET";request.ContentType="application/msexcel";request.UserAgent="Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0";request.Credentials=newNetworkCredent

c# - "Copy Local"是否可传递给项目引用?

写了。拟议的骗局:因为这里的问题提出了与linkedquestion相反的问题,所以我宁愿认为它不是骗局。首先,我确实阅读了Whatisthebestpracticefor“CopyLocal”andwithprojectreferences?(还有this),无论如何我都必须尝试这个,但是获得对此的一般反馈似乎是必要的,因为关于这个东西的docs太可怕了而且我'm仅在VS2010上,也许他们在较新的版本中更改了一些内容,如果知道的话会很高兴。其次,我只对这个问题的项目引用感兴趣,因为我有readthatassembliesfromtheGACarehandleddifferently

c# - "Copy Local"是否可传递给项目引用?

写了。拟议的骗局:因为这里的问题提出了与linkedquestion相反的问题,所以我宁愿认为它不是骗局。首先,我确实阅读了Whatisthebestpracticefor“CopyLocal”andwithprojectreferences?(还有this),无论如何我都必须尝试这个,但是获得对此的一般反馈似乎是必要的,因为关于这个东西的docs太可怕了而且我'm仅在VS2010上,也许他们在较新的版本中更改了一些内容,如果知道的话会很高兴。其次,我只对这个问题的项目引用感兴趣,因为我有readthatassembliesfromtheGACarehandleddifferently

c# - 将 Moq 模拟对象传递给构造函数

我使用RhinoMocks已经有一段时间了,但才刚刚开始研究起订量。我遇到了这个非常基本的问题,令我惊讶的是这并不是开箱即用的。假设我有以下类定义:publicclassFoo{privateIBar_bar;publicFoo(IBarbar){_bar=bar;}..}现在我有一个测试,我需要模拟发送到Foo的IBar。在RhinoMocks中,我会像下面这样简单地做,它会很好用:varmock=MockRepository.GenerateMock();varfoo=newFoo(mock);但是,在Moq中,这似乎不是以同样的方式工作。我正在做如下:varmock=newMoc