|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
||||||||||||||||||||||||||
System.ArgumentException:"Keyword not supported:user id Имя параметра Keyword"21.11.2019, 22:13. Показов 10164. Ответов 16
Метки нет (Все метки)
Добрый вечер, начал изучать ASP.NET MVC по мануалам в сети. Решил попробовать связку ASP.NET MVC + PostgreSQL но столкнулся с проблемой.
Web.config Кликните здесь для просмотра всего текста
User.cs Кликните здесь для просмотра всего текста
UserContext.cs Кликните здесь для просмотра всего текста
Models.cs Кликните здесь для просмотра всего текста
AccountController.cs Кликните здесь для просмотра всего текста
Помогите решить проблему новичку.
0
|
||||||||||||||||||||||||||
| 21.11.2019, 22:13 | |
|
Ответы с готовыми решениями:
16
Ошибка "Keyword not supported. Имя параметра: integrated security"
Исключение не обработано. System.ArgumentException: "Не удается найти столбец с именем КодКлиента. Имя параметра: column |
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
|
| 22.11.2019, 15:59 | |
|
Схему БД приложите.
Вряд-ли там ключем определено поле Name
1
|
|
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
| 22.11.2019, 16:40 [ТС] | |
|
0
|
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
|
| 22.11.2019, 17:33 | |
|
Vadimustus, а почему ваша модель Users не соответствует таблице в БД ?
1
|
|
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
||||||
| 22.11.2019, 17:59 [ТС] | ||||||
|
Дописал
Кликните здесь для просмотра всего текста
ошибка не ушла
0
|
||||||
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
|
| 22.11.2019, 18:54 | |
|
deleted
1
|
|
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
| 22.11.2019, 19:12 [ТС] | |
|
IamRain что-что?
0
|
|
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
||||||||
| 22.11.2019, 20:21 | ||||||||
|
Vadimustus, ошибка все та же?
Добавлено через 4 минуты Postgresql нечувствительно к регистру идентификаторов объектов, когда они не в кавычках. - Возможно поэтому провайдер postgresql генерит некорректный sql - запроc. Добавьте атрибуты к вашим объектам, указывающие конкретно какое-имя столбца надо использовать. Добавлено через 1 минуту С SO:
userid, однако в postgres уходит user id (c пробелом). Если я правильно понял на основании того, что вы предоставили.Column атрибут, как мне кажется, должен помочь. Добавлено через 2 минуты Пардон, атрибут, скорее всего, не игнорируется, но по какой-то причине добавляется пробел при формировании ключевого поля. Пробуйте с ColumnAttribute. Добавлено через 10 минут Проблема решилась?
1
|
||||||||
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
| 22.11.2019, 20:29 [ТС] | |
|
IamRain, Ща попробую
Добавлено через 4 минуты IamRain, К сожалению нет
0
|
|
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
||||||
| 22.11.2019, 20:49 | ||||||
|
Консолька. EFCore + Npgsql.
Вот такая строка подключения: "UserId=postgres;Password=<yourpassword>;Host=localhost;port=5432;Database=Users"
1
|
||||||
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
|
| 22.11.2019, 20:53 | |
|
База создана. Добавлю запись в клиенте DBeaver и попробую получить из консольки.
1
|
|
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
|||||||||||
| 22.11.2019, 21:12 | |||||||||||
|
Добавил метод получения записи (заведомо созданной с UserId =1).
1
|
|||||||||||
|
4693 / 2701 / 734
Регистрация: 02.08.2011
Сообщений: 7,226
|
|
| 22.11.2019, 21:12 | |
|
Что-то вы делаете не так.
1
|
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
|
| 23.11.2019, 00:01 | |
|
Vadimustus, Можете stacktrace выложить ?
- будет понятно в какой внутренней функции ошибка - видно , что это в System.Data , и видно , что ArgumentException - т.е при передаче аргумента в функцию , еще до того как БД выполнит скрипт. - это может быть связано с конфигурацией в целом. Добавлено через 4 минуты Vadimustus, а , госпади , так это тупо ошибка в конфиг файле ) ключевое слово для строки подключения неверное из-за переноса на новую строку add name="TestConnection" connectionString="Server=localhost atab ase=Exam;User Id=postgres; Password=1234; port=5432" providerName="Npgsql" />
1
|
|
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|||||||||||
| 23.11.2019, 10:59 [ТС] | |||||||||||
|
sau, нет, это не помогло, ошибка та же.
Кликните здесь для просмотра всего текста
Вызвано исключение: "System.Data.Entity.Core.ProviderIncompa tibleException" в EntityFramework.dll
Исключение типа "System.Data.Entity.Core.ProviderIncompa tibleException" возникло в EntityFramework.dll, но не было обработано в коде пользователя An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See http://go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections. See the inner exception for details of the failure. Кликните здесь для просмотра всего текста
Exam.dll!Exam.Controllers.AccountControl ler.Login(Exam.Models.LoginModel model)Строка 36
в D:\Exam\Exam\Controllers\AccountControll er.cs(36) Добавлено через 38 минут Соединения не было из-за ошибка в Web.config, а именно
0
|
|||||||||||
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
||
| 23.11.2019, 11:40 | ||
|
вообще , ошибок у Вас там туча может быть )
1
|
||
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
| 23.11.2019, 12:01 [ТС] | |
|
sau, может и так, теперб я хоть вижу базу данных в обозревателе серверов)
вот следующая ошибка. Забыл поменять имя соединения в UserContext. Благодарю Вас за оказанную помощь!
0
|
|
| 23.11.2019, 12:01 | |
|
Помогаю со студенческими работами здесь
17
Подключение к БД. Ошибка "Keyword not supported: 'port'" Invalid use me of keyword Ошибка: Invalid use of keyword Ошибка: Invalid use of keyword Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|