У меня есть таблица Users, и столбец HashedPassword имеет двоичный тип (16). Он используется для хранения хеша MD5. Для генерации хеша я создал несколько хранимых процедур: CreateUser, EditUser и LoginUser. У них есть параметр, который принимает пароль в виде открытого текста, конвертирует его в хеш MD5 и сохраняет / ищет хеш в таблице.
Проблема в том, как мне вписать это в структуру сущностей? Я попытался создать дополнительное поле «пароль» в сущности «Пользователь», а затем я бы связал это поле с хранимыми процедурами, но я получаю сообщение о том, что это новое поле «Пароль» не связано со столбцом в таблице «Пользователи».
Я только начинаю работать с Entity Framework, так что я, вероятно, упускаю что-то очевидное. Может быть, я должен хранить код генерации хэша в .net вместо базы данных.