小编Ara*_*ash的帖子

获取实体框架6在其下面的SELECT语句中使用NOLOCK

我在MVC 5项目中使用Entity Framework 6.如您所知,SELECT如果我们使用SQL Server中的查询,它们的执行速度更快,效率更高WITH (NOLOCK).我查看了Entity Framework 6生成的一些SQL SELECT语句,并意识到它们都不包含NOLOCK.

我不想在我的提取操作中使用事务来读取未提交的事务.

如何在下面生成的SELECT语句中强制使用EF 6来使用NOLOCK?

.net c# sql sql-server entity-framework

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

Visual Studio 2017联机构建代理由于无法找到Visual Studio 15.0而失败

我使用VSTS在线提供的Visual Studio 2017构建代理创建了一个CI/CD管道但由于下面的警告消息而失败:

"找不到Visual Studio版本'15 .0'.正在寻找最新版本.

因此,代理开始使用版本14.0,即VS 2015.是否有解决方法来解决此问题?

continuous-integration visual-studio azure-pipelines visual-studio-2017

27
推荐指数
1
解决办法
6226
查看次数

在C#中检索Windows Phone 7中的自己的单元格号

如何在Windows Phone 7的C#中检索自己的手机号码和IMEI?

谢谢

c# windows-phone-7

13
推荐指数
1
解决办法
4123
查看次数

如何将 Azure Functions v3 迁移到 .net core 5.0

我已将 Azure Function v3 项目中的所有程序集升级到版本 5.0,但我无法运行该函数。这是我函数的 csproj 文件的部分定义:

<PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <AzureFunctionsVersion>v3</AzureFunctionsVersion>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.3" />
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.11" />
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.SignalRService" Version="1.2.2" />
    <PackageReference Include="System.Net.Http" Version="4.3.4" />
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

使用 .NET 5 实现此功能的必要解决方法是什么?谷歌没有得出任何结论。

更多信息:5.0.100 [C:\Program Files\dotnet\sdk]

这是我收到的错误消息之一:

无法加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,Version=5.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。该系统找不到指定的文件。

azure .net-core azure-functions azure-functions-runtime

10
推荐指数
2
解决办法
5114
查看次数

如何通过.net core 2.0 app中的signalR头或查询字符串传递一些数据

使用.net 4.7中的signalR,我们能够将两个变量从客户端应用程序传递到signalR服务器.这是代码片段:

public class MyHub : Hub
{
    protected (string myVar1, string myVar2) GetValues() =>
            (
            Context.QueryString["MyVariable1"] ?? string.Empty,
            Context.QueryString["MyVariable2"] ?? string.Empty,
            );
}
Run Code Online (Sandbox Code Playgroud)

javascript客户端会将这些变量设置如下:

$.connection.hub.qs = {'MyVariable1' : 'val1', 'MyVariable2' : 'val2'};
Run Code Online (Sandbox Code Playgroud)

现在,我们正在尝试迁移到.net核心2.0应用程序的signalR的alpha版本.阻止程序是我们不能再使用此方法来获取myVar1和myVar2值.不仅QueryString不可用,还有标题.为了能够将变量从客户端应用程序(Typescript)甚至.net核心应用程序传递到signalR服务器端,最好的方法是什么?另外 - 如何在客户端设置变量?

c# asp.net signalr signalr-hub asp.net-core-signalr

8
推荐指数
2
解决办法
4727
查看次数

当前的 .NET SDK 不支持面向 .NET 7.0。目标为 .NET 6.0 或更低版本,或者使用支持 .NET 7.0 的 .NET SDK 版本

注意:这不是重复的问题,尽管标题看起来很相似。

我正在尝试构建一个 docker 映像来支持 .NET 7.0 中的 Azure 函数,该函数可通过 docker 在 .NET 6.0 中运行。我有以下行来提取 .NET 6.0

FROM mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated6.0
Run Code Online (Sandbox Code Playgroud)

我找不到类似以下行的内容:

FROM mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated7.0
Run Code Online (Sandbox Code Playgroud)

如何将我的 azure 函数迁移到 docker 中的 .NET 7.0?

.net docker .net-core azure-functions

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

从Visual Studio 2017 RC降级到Visual Studio 2015的解决方案

我在VS 2015 Update 3中有一个项目,后面有很多代码逻辑.我成功将它升级到VS 2017 RC.代码实现一直持续到VS 2017 RC展示了很多问题和不稳定性,例如.Net Core DLL模板已经删除!安装程序或资源文件无法编译等等!我想将解决方案还原到VS 2015以保持完美运行但由于VS 2017中实施了大量代码(不包括新的Roslyn功能),因此不可能轻松实现.有关如何执行降级的任何建议吗?

c# visual-studio-2015 .net-core visual-studio-2017

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

微软的依赖注入框架中Autofac的聚合服务相当于什么

有一个 C# asp.net 核心项目,我看到一些构造函数中注入的接口数量不断增长。在某些情况下,预计它可能会超过 30 或 40 个接口。

一些谷歌搜索让我找到了Autofac 的聚合服务。我的问题是,asp.net core 的 DI 框架中是否有等价物来避免将许多接口传递给构造函数?

c# dependency-injection .net-core asp.net-core

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

MVC 5构建在Visual Studio Team Services上失败

我一直在努力让Visual Studio Team Services编译和构建我的MVC 5 C#项目.但我一直收到以下错误消息:

App_Start\BundleConfig.cs(2):命名空间"System.Web"中不存在类型或命名空间名称"优化"(您是否缺少程序集引用?)Global.asax.cs(7):类型或命名空间名称'优化'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)App_Start\BundleConfig.cs(9):找不到类型或命名空间名称'BundleCollection'(您是否遗漏了使用指令或程序集引用?)

我在stackoverflow上发布了类似的问题并试图应用建议的解决方案,但没有一个工作!我不知道还有什么可以解决这个问题.如果你可以在它上面点亮,我会很感激.谢谢.

c# tfsbuild asp.net-mvc-5 azure-devops

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

无法在Visual Studio 2017 RC中启动IIS Express

有一个Web应用程序完美地在Visual Studio 2015 Update 3中工作.我将项目移植到Visual Studio 2017 RC并成功编译.在调试应用程序时,IIS Express在VS 2017 RC的输出窗格中转储下面的消息后终止:

The program '[7896] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[8488] dotnet.exe' has exited with code 0 (0x0).
The program '[8488] dotnet.exe: Program Trace' has exited with code 0 (0x0).
The program '[7896] iisexpress.exe' has exited with code 0 (0x0).
Run Code Online (Sandbox Code Playgroud)

什么是使项目运行和可调试的解决方案?

c# visual-studio iis-express visual-studio-2017

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