小编And*_*ski的帖子

如何从SQL Server将消息发布到RabbitMQ?

我正在创建一个用于测试不同RabbitMQ客户端之间的性能的应用程序。
其中之一应该是SQL Server。
我发现存在用于SQL Server集成服务(SSIS)的RabbitMQ组件。
但是似乎尚未编写可以向交换机发送消息的目标组件。
任何想法如何执行?
将消息发布到MSMQ是否应该与之相似?

sql-server message-queue rabbitmq easynetq

4
推荐指数
2
解决办法
8289
查看次数

此版本的Entity Framework核心软件包管理器控制台工具不支持这些类型的项目

使用本教程将现有项目更新到ASP.NET Core 1.1和Entity Framework Core 1.1之后,
我尝试在Package Management Console中执行"Add-Migration MigrationName"但出现错误:

启动项目'src\ProjectName'是Visual Studio 2015的ASP.NET Core或.NET Core项目.此版本的Entity Framework核心包管理器控制台工具不支持这些类型的项目.

我正在使用VS 2015 Update 3.
Project.json

{
  "dependencies": {
    "CoursesManagement.DAL": "1.0.0-*",
    "Microsoft.AspNetCore.Diagnostics": "1.1.1",
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.1",
    "Microsoft.AspNetCore.Mvc": "1.1.2",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.1.1",
    "Microsoft.AspNetCore.Server.Kestrel": "1.1.1",
    "Microsoft.AspNetCore.StaticFiles": "1.1.1",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.1.1",
    "Microsoft.Extensions.Configuration.Json": "1.1.1",
    "Microsoft.Extensions.Logging.Console": "1.1.1",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.1",
    "Microsoft.NETCore.App": "1.1.1",
    "Microsoft.EntityFrameworkCore": "1.1.1",
    "Microsoft.EntityFrameworkCore.Tools": {
      "version": "1.1.0",
      "type": "build"
    },
    "Microsoft.EntityFrameworkCore.Design": "1.1.1"
  },

  "tools": {
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0",
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
    "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final"
  },

  "frameworks": {
    "netcoreapp1.1": {
      "dependencies": {
      },
      "imports": [ …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-core asp.net-core

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

使用随机值填充空Guid列表的最简单方法

var ids = new List<Guid>(count);
Run Code Online (Sandbox Code Playgroud)

我有一个多项空列表,我正在寻找一种优雅的方式来填充随机Guids,而不使用for循环,最好是单行.

c# linq

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

如何使用命名管道发送多个对象?

我正在尝试使用命名管道从服务器向客户端发送 4 个参数 - 一个整数、一个布尔值和两个字符串。我尝试过不同的方法,但仍然没有成功。第一种方法 - 我只是将所有参数转换为字符串并尝试像这样发送,但在客户端上我收到的所有参数均为空:

服务器代码:

   static void StartServer()
        {
            var server = new NamedPipeServerStream("PipesEnroll", PipeDirection.InOut);

                while (true)
                {
                    server.WaitForConnection();
                    StreamWriter writer = new StreamWriter(server);
                    string terminalTemplate;
                    string matcherTemplate;
                    int mathVersionNumber = 9;
                    int numberFingers;
                    bool isOk = Enroll.EnrollWithoutWCF(retrievedList, mathVersionNumber, out terminalTemplate, out matcherTemplate, out numberFingers);

                    writer.WriteLine(isOk.ToString());
                    writer.WriteLine(terminalTemplate);
                    writer.WriteLine(matcherTemplate);
                    writer.WriteLine(numberFingers.ToString());
                    writer.Flush();

                    server.Disconnect();
           }
Run Code Online (Sandbox Code Playgroud)

客户端代码:

                   using (var client = new NamedPipeClientStream(".", "PipesEnroll", PipeDirection.InOut))
                    {
                        client.Connect();
                        StreamReader reader = new StreamReader(client);

                          bool isOK = Convert.ToBoolean(reader.ReadLine());
                          string terminalTemplate = reader.ReadLine();
                          string …
Run Code Online (Sandbox Code Playgroud)

c# serialization stream named-pipes deserialization

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