草庐IT

net_kernel

全部标签

c# - 将数组从 .Net 应用程序传递到 Oracle 存储过程

我需要将数组从C#.net应用程序传递到oracle存储过程。任何人都可以让我知道如何去做吗?另外,在将输入参数传递给存储过程时,我在C#中使用哪种OracleType类型?仅供引用,我在我的C#应用程序中使用System.Data.OracleClient。谢谢。 最佳答案 吉米,System.Data.OracleClient不支持数组。http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-

c# - 在 ASP.NET 母版页中,如何在内容之前逐步呈现标题?

我有一个使用母版页的大型慢速ASP.net站点。我发现,如果用户可以在页面的其余部分生成/处理/从数据库加载时看到标题和导航,他们将获得更好的体验。我已经做了一些简单的测试,我可以在page_load()中执行Response.Write()和Response.Flush()之后,IIs将使用分块编码并立即将输出发送到浏览器,而其余的页面呈现。我想做同样的事情,但只发送母版页标题和导航。关于如何实现这一目标的任何指示?使用ASP.net4和IIs7.5编辑如果有人可以提供一些关于如何更改站点以使用AJAX而无需更改每个页面和链接的指示,我将不胜感激。谢谢!

c# - 将方法放入任务中以避免阻塞 asp.net 线程

我想知道以下代码是否有任何我在网络服务器上运行时不知道的陷阱。通读精品系列http://reedcopsey.com/series/parallelism-in-net4/我找不到与我的问题具体相关的任何内容,与msdn一样,所以我想我会把它带到这里。调用示例:publicActionResultIndex(){ViewBag.Message="WelcometoASP.NETMVC!";Task.Factory.StartNew(()=>{//ThisissomelongcompletingtaskthatIdon'tcareabout//Sayloggingtothedatabas

c# - .NET Web 服务引用生成的类不适用于 dateTime 类型

我通过从XML模式生成WSDL和类,用Java编写了一个JAX-WS网络服务。我正在将服务添加为visualstudio中的Web引用,以与C#.NET客户端应用程序一起使用。原始的XML模式使用几种日期/时间类型:xs:date和xs:dateTime用于某些元素。我的问题是我的“dateTime”类型无法正常工作。它在生成的类(由VisualStudio2010中的XMLSerializer生成)中(正确地)转换为.NETDateTime对象,然后我可以创建自己的DateTime对象并在这些类之一上设置DateTime。但是,当将请求发送回服务器时,客户端应用程序发送的是一个空值,

c# - 如何使用他们的 .NET api v3 检索 Google Analytics 报告数据?

我一直在尝试使用他们提供的.NETapi来检索Google分析报告,并且一直在绞尽脑汁地思考我如何使用最新版本v3实际检索任何内容,该版本可在此处获得:http://code.google.com/apis/analytics/docs/gdata/v3/gdataLibraries.html例如,我想检索这样一个报告查询:https://www.google.com/analytics/feeds/data?dimensions=ga:browser&end-date=2012-01-25&ids=ga:ACCOUNTID&metrics=ga:visits&start-date=2

c# - 是否可以在 Windows 上使用 .NET 完全接管多个屏幕中的一个屏幕?

对于在WindowsXP/Vista/7/8上运行的.NET(任何版本)——是否可以为全屏应用程序保留一个屏幕并在其上显示数据/图形/任何内容,同时保持任何其他屏幕可供使用WindowsUI用户交互,例如桌面或其他应用程序?这里的使用场景/规则如下:PC必须能够按原样运行所有程序。.NET内容不需要交互(即不需要按键、鼠标点击等)。其他应用程序的其他UI或对话框无法穿透为显示.NET可执行文件的输出而保留的一个预定义屏幕。具有.NET内容的预定义屏幕不得有可见的鼠标光标,并且其他屏幕必须有其光标边界,就好像根本没有额外的屏幕一样(即光标必须停在鼠标光标的边缘)一个或多个桌面)。即使PC

c# - 将 ASP.NET MVC 5 项目迁移到 ASP.NET 5

我有一个正在运行的ASP.NETMVC5应用程序,我需要在vNext下运行它。我假设没有简单的导入可能性,所以我需要手动进行。所以基本上我有一个空白的vNext项目和一个准备好的MVC5项目。我将尝试复制文件并重写JSON配置文件中的所有依赖项。也许有人试图做类似的事情并且可以推荐实现此任务的最佳方法和关键点? 最佳答案 有一些陷阱。其中之一是使用臭名昭著的HttpContext.Current。它在vNext中基本上消失了。查看您的代码库中是否对此有任何用途。在我个人看来,作为一般方法,永远不要尝试一次性升级应用程序。有太多的新作

c# - 使用 CoreRT/另一个 AOT 编译 .net 核心应用程序

我正在ASP.NETCORE1.0上构建RESTAPI。在生产中,恕我直言,不使用JIT是非常有用的,因为带有应用程序的docker容器不断扩大和缩小,在CI期间一遍又一遍地重新部署,因此对每个已部署容器的即时编译会导致严重的延迟,LB健康检查死亡和其他痛苦。据我所知,使用dotnetCLI进行的native编译已停止。我尝试使用CoreRT进行构建但没有运气(由于复杂性,需要详细信息)。由于这个问题非常抽象,我没有提供示例代码或详细信息,所以一开始只有几个问题:我的假设是否正确-提前编译是否会解决每个路径首次执行缓慢的问题-或者-是否有任何其他解决方案?如果是真的,目前是否可以从.N

c# - Dapper with .NET Core - 注入(inject)的 SqlConnection 生命周期/范围

我正在使用.NETCore依赖注入(inject)在应用程序启动期间实例化一个SqlConnection对象,然后我计划将其注入(inject)到我的存储库中。Dapper将使用此SqlConnection从我的存储库实现中的数据库读取/写入数据。我将对Dapper使用async调用。问题是:我应该将SqlConnection作为transient注入(inject)还是作为单例注入(inject)?考虑到我想使用async这一事实,我的想法是使用transient,除非Dapper在内部实现了一些隔离容器,并且我的单例范围仍将包含在Dapper内部使用的任何范围内。在使用Dapper

c# - 控制台应用程序中的 .NET Core 全局异常处理程序

我正在将控制台应用程序移植到.NETCore,我正在尝试替换这一行:AppDomain.CurrentDomain.UnhandledException+=UnhandledException;看完this,似乎没有内置的方法来做到这一点。所以我的问题是:用try/catch替换围绕我的整个代码的这一行是唯一的方法吗?通过阅读this,似乎还有另一种方法,即继续使用System.AppDomain,但我似乎找不到此类/方法。我唯一的猜测是thislibrary,但它明确指出如果可能的话不应使用它,所以我不想这样做。 最佳答案 你是对