public IEnumerable<ValidationResult> Validate(ValidationContext validationContext ) { using (var db = new CusEntities()) { var query = db.Database.SqlQuery<客戶聯絡人>( "select * from [dbo].[客戶聯絡人] where Email=@p0 and Id <> @p1 ", Email, Id ); if (query.Count() > 0) { yield return new ValidationResult("Email不可重覆--模型驗証", new[] { "Email" }); } } }
public EFUnitOfWork() { Context = new CusEntities(); }