我们说我有一个存储News
条记录的数据库表。每个News
记录都有Category
个属性。我想检索多个News
记录,并且Category
属性的分布均等。
例如,
如果我想要检索9条News
条记录,那么我将非常适合检索3条娱乐新闻,3条体育新闻和3条政治新闻。到目前为止,我只是创建了一个特殊的类来执行这个算法:
public class NewsFetcher(Applicationdbcontext db){
//implementation...
}
有没有推荐的算法呢?
修改
我正在使用Entity Framework
来申请此应用程序。以下是model
的{{1}}课程:
News