속성과 메소드가있는 Comment 클래스가 있다고 가정하고데이터베이스 액세스에 관한 조언이 필요합니다.
public Comment GetComment(Guid id)
public static List<Comment> GetComments()
public static List<Comment> GetCommentsByAuthor(Author id)
이제 일반적으로 위의 메서드 각각에 대해 데이터베이스 논리를 작성합니다. 즉, 이제 BlogEngine.NET 코드를보고 있는데 그는이 방식으로 썼습니다. 그는 GetComments() 메소드에 대한 데이터베이스 로직을 작성하고 나머지 모든 메소드에 대해 에 의해 추출 된 GetComment (Guid id)조차도
//FindAll is a method in List<T> class
FindAll(delegate(Comment comment)
{
return comment.Author.Equals(author ,
StringComparison.OrdinalIgnoreCase);
}
);
와 같은 것을 사용하여 을 추출했습니다. 첫 번째 방법보다는이 방법으로 할 수 있습니까? 이 방법과 제안 및 포인터와 리소스에 대한 장단점은 언제나 환영합니다. xxxx TIA Srinivas