草庐IT

microsoft-test-manager

全部标签

c# - Oracle managed driver 能否正确使用 async/await?

我正在尝试使用async/await.NET功能进行Oracle查询。结果集相当大,大约需要5-10秒才能返回。Window_Loaded挂起UI线程,本质上我想使用async/wait在后台执行查询,然后用结果更新数据View。那么这是Oracle驱动程序问题还是代码错误?例如。这里的某些事情是同步完成的而不是异步完成的吗?我正在使用最新的Oracle.ManagedDataAccess我可以从Oracle的网站上获得。asyncTaskAccessOracleAsync(){DataTabledt;using(OracleConnectionconn=newOracleConnec

c# - Oracle managed driver 能否正确使用 async/await?

我正在尝试使用async/await.NET功能进行Oracle查询。结果集相当大,大约需要5-10秒才能返回。Window_Loaded挂起UI线程,本质上我想使用async/wait在后台执行查询,然后用结果更新数据View。那么这是Oracle驱动程序问题还是代码错误?例如。这里的某些事情是同步完成的而不是异步完成的吗?我正在使用最新的Oracle.ManagedDataAccess我可以从Oracle的网站上获得。asyncTaskAccessOracleAsync(){DataTabledt;using(OracleConnectionconn=newOracleConnec

c# - Microsoft.NET.Sdk 和 Microsoft.NET.Sdk.Web 有什么区别

我有一个包含两个宿主项目(一个是WebHost,另一个是GenericHost)和这两个宿主项目引用的类库项目的解决方案。在*.csproj文件的根标记的Sdk属性中,两个宿主项目(Web宿主和通用宿主)都使用Microsoft.NET.Sdk.Web,但类库项目使用Microsoft.NET.Sdk。这两个宿主项目引用了Microsoft.AspNetCore.App元包。类库项目正在使用Microsoft.NETCore.App,但它单独引用了一些ASP.NETCore包(不在Microsoft.AspNetCore.App中的Microsoft.NETCore.App包)。关于正

c# - Microsoft.NET.Sdk 和 Microsoft.NET.Sdk.Web 有什么区别

我有一个包含两个宿主项目(一个是WebHost,另一个是GenericHost)和这两个宿主项目引用的类库项目的解决方案。在*.csproj文件的根标记的Sdk属性中,两个宿主项目(Web宿主和通用宿主)都使用Microsoft.NET.Sdk.Web,但类库项目使用Microsoft.NET.Sdk。这两个宿主项目引用了Microsoft.AspNetCore.App元包。类库项目正在使用Microsoft.NETCore.App,但它单独引用了一些ASP.NETCore包(不在Microsoft.AspNetCore.App中的Microsoft.NETCore.App包)。关于正

C# 单元测试 : Testing a method that uses MapPath

首先,我知道这个问题非常接近于:HowtoMapPathinaunittestinC#不过,我希望它有不同的解决方案。我的问题如下:在我的代码中,我有一个需要验证的对象。我正在为每个验证方法创建单元测试以确保它正确验证。我正在创建模拟数据并将其加载到对象中,然后对其进行验证。问题是在验证中,当发生错误时,会分配一个错误代码。此错误代码用于使用Server.MapPath从xml文件收集有关错误的信息。但是,当尝试获取xml文件时,会抛出异常,这意味着无法找到该文件。由于MapPath在我的验证代码中,而不是我的单元测试中,我如何让我的单元测试识别路径?这个问题有意义吗?错误行(在我的验

C# 单元测试 : Testing a method that uses MapPath

首先,我知道这个问题非常接近于:HowtoMapPathinaunittestinC#不过,我希望它有不同的解决方案。我的问题如下:在我的代码中,我有一个需要验证的对象。我正在为每个验证方法创建单元测试以确保它正确验证。我正在创建模拟数据并将其加载到对象中,然后对其进行验证。问题是在验证中,当发生错误时,会分配一个错误代码。此错误代码用于使用Server.MapPath从xml文件收集有关错误的信息。但是,当尝试获取xml文件时,会抛出异常,这意味着无法找到该文件。由于MapPath在我的验证代码中,而不是我的单元测试中,我如何让我的单元测试识别路径?这个问题有意义吗?错误行(在我的验

c# - 从 C# 以编程方式访问 Microsoft Project (MPP) 文件

以编程方式访问MicrosoftProject文件的选项有哪些?每种方法的优缺点是什么?我基本上需要将文件中的所有数据导入另一个数据结构。使用OfficeInterop程序集的偏好程度较低。 最佳答案 MPXJ(mpxj.sf.net)库有Java和.Net两种版本,允许您使用单一一致的API读取和写入多种MicrosoftProject文件格式。我知道使用MPXJ的Java和.Net版本的商业产品没有任何问题。免责声明:我是MPXJ的维护者。 关于c#-从C#以编程方式访问Micros

c# - 从 C# 以编程方式访问 Microsoft Project (MPP) 文件

以编程方式访问MicrosoftProject文件的选项有哪些?每种方法的优缺点是什么?我基本上需要将文件中的所有数据导入另一个数据结构。使用OfficeInterop程序集的偏好程度较低。 最佳答案 MPXJ(mpxj.sf.net)库有Java和.Net两种版本,允许您使用单一一致的API读取和写入多种MicrosoftProject文件格式。我知道使用MPXJ的Java和.Net版本的商业产品没有任何问题。免责声明:我是MPXJ的维护者。 关于c#-从C#以编程方式访问Micros

c# - 实体类型 'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin<string>' 需要定义键

我有一个使用EF7的ASP.NET5MVC应用程序。到目前为止一切正常,我能够在数据库中添加迁移和持久数据。现在,在将身份添加到我的数据层项目后,我在尝试添加新迁移时遇到此错误:Theentitytype'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin'requiresakeytobedefined我的上下文来自IdentityDbContext:publicclassASSWebApiContext:IdentityDbContextAppUser类:usingMicrosoft.AspNet.Identity.

c# - 实体类型 'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin<string>' 需要定义键

我有一个使用EF7的ASP.NET5MVC应用程序。到目前为止一切正常,我能够在数据库中添加迁移和持久数据。现在,在将身份添加到我的数据层项目后,我在尝试添加新迁移时遇到此错误:Theentitytype'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin'requiresakeytobedefined我的上下文来自IdentityDbContext:publicclassASSWebApiContext:IdentityDbContextAppUser类:usingMicrosoft.AspNet.Identity.