Я использую методологию с первым кодом.Я создал свою собственную модель пользователя и поставщика членства.В моей модели есть несколько полей:
[Table("mytable")]
public class MyUser
{
[Key]
public int UserId { get; set; } // Auto generated
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email address")]
public string Email { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Confirm password")]
public string ConfirmPassword { get; set; }
[Display(Name = "Your name/company name")]
public string Name { get; set; }
}
Проблема в том, что в моей базе данных нет столбца ConfirmPassword
(по понятным причинам).Как мне «спрятать» это от базы данных, но позволить представлению увидеть его использование.Изменение его на private
скрывает его от базы данных, но представление не нравится.
Как я могу сказать Entity Framework игнорировать это поле?