SqlDependency.Start (connection.ConnectionString) -> Неверное ключевое слово: порт - PullRequest
0 голосов
/ 07 апреля 2020

Привет, я пытаюсь добавить signalR мой проект для уведомлений.

Я получаю сообщение об ошибке в Global.asax.cs.

При попытке выполнить это SqlDependency.Start () я получаю ошибку недействительной Ключевое слово: порт, я использую postgresql для базы данных, а строка подключения имеет порт. Я думаю, именно поэтому я получаю сообщение об ошибке, но как мне запустить sqldependency при использовании postgresql.

Web.config

  <connectionStrings><add name="connectStr" connectionString="server=localhost;port=5432;database=wfs_db;user id=postgres;password=1" providerName="Npgsql" />

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />

Global.asax.cs

 var connectionString = ConfigurationManager.ConnectionStrings["connectStr"].ConnectionString;
        var connection = new NpgsqlConnection(connectionString); 

        SqlDependency.Start(connectionString);//get error here

Я пытался это сделать:

connectionString="server=localhost:5432;database=wfs_db;user id=postgres;password=1" providerName="Npgsql" />

, но не смог подключиться к базе данных

помогите пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...