, Varlık Çerçeve Modeli kullanılarak Uzaktan
Ben Bu, tüm[Table("User")]
public partial class User
{
// [ConcurrencyCheck]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Key]
public int Id { get; set; }
[Required]
[Display(Name = "User Name")]
[Remote("IsUserNameAvailable", "User", ErrorMessage = "User name already Exists.")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[StringLength(150, MinimumLength = 6)]
[Display(Name = "Password")]
public string Password { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string Surname { get; set; }
[Required]
[DataType(DataType.EmailAddress)]
[Display(Name = "Email")]
[Remote("IsEmailAvailable", "User", ErrorMessage = "Email Address Already Exists.")]
public string Email { get; set; }
}
Model
aşağıdakilere sahip Bir kullanıcıyı kaydettiğimde iyi çalışıyor. Ama benim sorunum ben[Table("User")]
public partial class Login
{
// [ConcurrencyCheck]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
[Key]
public int Id { get; set; }
[Required]
[Display(Name = "User Name")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[StringLength(150, MinimumLength = 6)]
[Display(Name = "Password")]
public string Password { get; set; }
}
giriş için böyle bir şey yapmak çalıştı bu ben olmadığını kontrol olmaz gibi uzak Özellik kullanmak zorunda olmazdı bir model kullanın böylece oldu istediğim nedeni kullanıcı adı mevcut
Bunu yaptığımda karşılaştığım hata, aynı tablo için ayrı öğeler kullanamayacağımı söylüyor. Giriş kısmı için uzak özniteliği tetiklememeye çalışıyorum.
Buna rastlayan var mı?
sayesinde
Belirli bir görünüm içermemelidir hangi (bir veri modelini ihtiyaç niteliklerini öznitelikleri böyle bir [[Uzak] ') ve sonra görünüm modelleri kullanın - bakın [MVC içinde ViewModel nedir?] (http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc) –