Scott Guthrie가 MVC Nerddinner 자습서 (http://nerddinnerbook.s3.amazonaws.com/Part3.htm)에서 수행 한 것과 같은 비즈니스 규칙 유효성 검사를 구현하고 싶습니다.하지만 이렇게하려고하는 중입니다.OnValidate() 및 LINQ to Entities
Scott은 Linq를 사용하여 자습서를 작성했습니다. 그는 데이터 객체에 대한 부분 클래스를 만든 다음 OnValidate()라는 부분 메서드를 구현합니다.이 메서드는 주어진 데이터 객체에 대해 데이터가 데이터베이스에 유지 될 때 실행되는 훅입니다.
public partial class Dinner {
partial void OnValidate(ChangeAction action) {
if (!IsValid)
throw new ApplicationException("Rule violations prevent saving");
}
}
내 문제는 내가 엔티티에 Linq에를 사용하고 분명히 사용할 수있는 하나 위의 같은 더 "후크"방법이 없다, 또는 존재하는 경우 적어도 나는 그것을 찾을 수 없습니다하고 있다는 점이다. Linq와 Entity에 대해이 작업을 수행하는 방법에 대해 누구나 나에게 뼈다귀를 던질 수 있습니까?
굉장! 당신이 제공 한 링크는 제가 찾고있는 것입니다. 다시 한번 감사드립니다. – Jagd