0

我在 WCF 上练习。我有一个数据库,我使用 Entity Framework 来生成实体。我有两个实体叫做Filmand Book。我可以对电影/书籍进行列表/添加/删除/更新。但我认为如果我有更多实体,我会重复很多次相同的功能(列表/添加/删除/更新)。现在我想做的是使用 C# 编写一个通用函数,例如:

public List<"name of the entity"> GetList(the name of the entity)
{
//do something
}

我已经为此工作了 2 天,但我没有成功。

请帮我!

4

1 回答 1

3

它被称为通用存储库模式:hereherehere

但也要注意这一点。就我个人而言,我不会将其称为反模式,只要确保每个聚合根都有一个存储库,并且您可以使用通用数据访问方法旁边的自定义数据访问方法重载其中任何一个。

于 2013-06-10T08:22:49.567 回答