Я использую Entity Framework 4 и у меня есть вопрос:
В моей базе данных есть столбец паролей, которым я хочу управлять с помощью пользовательского SQL. Поэтому я не хочу, чтобы модель что-либо знала об этом.
Я попытался удалить свойство в окне Сведения о сопоставлении, но затем я получил ошибку компиляции:
Ошибка 3023: проблема в отображении фрагментов, начинающихся со строки 1660: столбец User.Password в таблице. Пользователь должен быть отображен: он не имеет значения по умолчанию и не может иметь значения NULL.
Итак, я сделал столбец обнуляемым в базе данных и обновил модель. Теперь я получаю эту ошибку:
Ошибка 3004. Ошибка при отображении фрагментов, начиная со строки 1660: отображение не указано для свойств User.Password, User.Salt в Set Users.
Сущность с ключом (PK) не будет в обоих направлениях, когда:
Тип объекта [UserDirectoryModel.User]
Есть идеи, пожалуйста?
Спасибо,
Ник