Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 06.10.2018
Сообщений: 161

Не соответствие типов поля первичного ключа и поля, по которому идёт поиск

16.02.2021, 01:25. Показов 2033. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Столкнулся со следующим: есть таблица, где первичным ключом является значение поле типа int автоинкрементирующееся, а поиск значения я делаю по полю типа string. В следствие чего в строке:
C#
1
public async Task<T> Get(string entitySearch) => await _table.FindAsync(entitySearch);
у меня вылетает следующее исключение: "System.ArgumentException: 'The key value at position 0 of the call to 'DbSet<Link>.Find' was of type 'string', which does not match the property type of 'int'.'". Подскажите, в чём проблема.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2021, 01:25
Ответы с готовыми решениями:

Маска поля первичного ключа
Доброго времени суток, подскажи пожалуйста: 1. Есть ли возможность задать вид первичного ключа колонки в таблице, т.е. чтобы ПК(колонка)...

Какова должна быть минимальная протяженность поля в направлении, по которому летел электрон вне поля
Электрон, прошедший ускоряющую разность потенциалов 1 кВ, влетел в однородное магнитное поле с индукцией 100 мТл перпендикулярно линиям...

Тип сущности требует определения первичного ключа, но ключа в бд нет
Здравствуйте, делаю сайт и столкнулась с рядом трудностей, которых в прошлых раз не было. Во-первых, не работает Scaffold-DbContext,...

1
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,422
16.02.2021, 09:20
Лучший ответ Сообщение было отмечено YFKoenigsegg как решение

Решение

Цитата Сообщение от YFKoenigsegg Посмотреть сообщение
Подскажите, в чём проблема.
В том, что не читаете документацию.

C#
1
public async Task<T> GetBySomeString(string entitySearch) => await _table.FirstOrDefaultAsync(x => x.SomeString == entitySearch);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2021, 09:20
Помогаю со студенческими работами здесь

Найти работу поля, разность потенциалов на концах участка, напряженность поля, объемную плотность энергии поля
Электрон разгоняется однородным полем на участке 10^(-2) см до скорости 4×10^6 м/с. Найти: 1) работу поля; 2) разность...

Зависимые поля (список значений одного поля зависит от значения другого поля)
Здравствуйте, Уважаемые участники форума, изучив множество подобных вопросов на разных форумах, не смог найти для себя нужный вариант....

Как связать между собой два поля (список значений одного поля зависит от значения другого поля)
Есть таблица: предмет, КодТипаМатериала (список), КодМатериала (список) для примера: стул, ткань, чёрное сукно ...

Использование DBlookupCombobox для поля по которому связаны таблицы
Есть таблица tech(техника), в ней поле dop_key, которое связано с полем key таблицы tip(перечиление типов). Нужно: сделать...

Сделать массивом соответствие значений из поля Select
Немного не выспался сегодня, сижу туплю. Итак что имеем. Элемент формы с выбором одного из значений: &lt;tr&gt; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru