假设我有一个具有属性及其方法的注释类
喜欢
public Comment GetComment(Guid id)
public static List<Comment> GetComments()
public static List<Comment> GetCommentsByAuthor(Author id)
现在,我通常要做的是为每个
以上方法。
也就是说,现在我看到了BlogEngine.NET代码,他在这篇文章中写道
方式;
他为GetComments()方法编写了数据库逻辑,并提取了
对于所有剩余的方法,甚至对于GetComment(Guid id)by
//FindAll is a method in List<T> class
FindAll(delegate(Comment comment)
{
return comment.Author.Equals(author ,
StringComparison.OrdinalIgnoreCase);
}
);
我的问题是,用这种方式而不是用传统的方法做这件事是一个好主意吗
第一种方法?
这种方式有什么优点和缺点,有什么建议和建议吗
斯里尼瓦斯