Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
vpan
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 3
1

VS2017 не видит источника данных

19.02.2018, 16:57. Просмотров 527. Ответов 3

У меня установлены:
VS2017,
PostgreSQL 9.06,

В VS к проекту подключены пакеты:
EntityFramework by Microsoft v6.2.0,
Npqsql by Francisco... v3.2.6,
Npfsql.EntityFramework by Francisco... v2.2.7.

Из среды пытаюсь подключиться к созданной БД следующим образом:
Project->Add Component->Data->ADO.NET Entity Data Model->Add->EF Designer from database->
Next->New Connection->Change

И оно показывает два источника данных, связанных только с MS SQL Server.

Источника для PostgreSQL нет.

Как заставить среду увидеть источник PostgreSQL?

PS. Программно с помощью NpgsqlConnection, NpgsqlCommand и пр. я успешно
подключаюсь к БД и вижу данные.

Спасибо за внимание.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2018, 16:57
Ответы с готовыми решениями:

Ошибка при настройке источника данных: Не удалось загрузить схему данных
Есть программа для учета заявок. Есть база на access. В базе есть табличка клиент(Имя, фамилия,...

Удаление из БД и источника данных
Выдает: Дополнительные сведения: Заданное приведение является недопустимым. public void...

Изменения источника данных
В общемя мне надо что бы была возможность такая, я все данные заношу в таблицу. потом когда я...

Регистрация источника данных
Народ а никто не знает где мона почитать про регистрацию источника данных в Винде программно ну что...

Регистрация источника данных
Есть код HINSTANCE ODBC = LoadLibrary("odbccp32.dll"); if(!ODBC) { ShowMessage("Error ODBC");...

3
Diamante
1371 / 1071 / 672
Регистрация: 14.08.2016
Сообщений: 3,747
Завершенные тесты: 1
23.02.2018, 02:40 2
Цитата Сообщение от vpan Посмотреть сообщение
Программно с помощью NpgsqlConnection, NpgsqlCommand и пр. я успешно
подключаюсь к БД и вижу данные.
в таком случае, что не устраивает-то?
0
vpan
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 3
23.02.2018, 12:17  [ТС] 3
Не устраивает то, что к VS 2017 не получается подключить NpgsqlDdexProvider.
На VS 2015 это средство устанавливается, и тогда я могу работать
с базой данных в стиле, приведённом в примере
https://docs.microsoft.com/en-us/dot...tagrid-control

Вот слегка изменённый код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void button1_Click(object sender, EventArgs e)
{
    var products = dataEntities.Products;
    var query =
        from product in products
        where product.Color == "Red"
        orderby product.ListPrice
        select new
        {
            product.Name,
            product.Color,
            CategoryName = product.ProductSubcategory.Name,
            product.ListPrice
        };
    dataGridView1.DataSource = query.ToList();
}
Обратите внимание, что таблица Products внешним ключом ссылается
на таблицу ProductSubcategory. Чтобы извлечь из последней данные,
никаких join и прочего делать не надо. Очень удобно.

Короче, похоже, средство NpgsqlDdexProvider ещё не готово для VS 2017.
0
vpan
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 3
20.03.2018, 13:23  [ТС] 4
С Devart dotConnect for PostgreSQL всё хорошо работает...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2018, 13:23

Изменение источника данных в датагриде
Использую компонент C1TrueDBGrid Источних данных DATASET. Приведу пример, таблица...

Мастер настройки источника данных
Я в аксессе создал запрос, он работает правильно, а когда его хочу подключить к visual studio...

Ошибка. Выбор источника данных
При добавлении нового источника данных возникает ошибка после диалога "Сохранить строку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru