generics - 如何将实体或 DbSet 作为参数传递?
问题描述
我想dbset
作为通用参数传递,以便为更多查询创建通用方法。问题是:如何编写一个DbSet<MyTable>
作为泛型参数的泛型方法?该方法包含 linq 到实体查询并返回结果。MyTable 可以是数据模型的任何表。
我发现了类似的问题,但相当复杂。我想对于最简单的例子应该有一些简单的解决方案。
private IQueryable<string> GetDgData(???)
{
var res = dbset.Select(x => x.MyProperty);
return res;
}
解决方案
推荐阅读
- docker - 为不同的项目使用单个 nginx
- java - Weblogic 控制台获取任何用户的当前密码
- c# - 从 servicenow 公开的 SOAP 的 NULL 响应以获取事件编号详细信息?
- git - 由于冲突解决不当,将分支重新合并到主分支
- javascript - 如何在 google 和 API 的操作中使用 async 和 await
- pyspark - IllegalArgumentException:'字段“标签”不存在。在 PYSPARK
- django - 我有 django rest_framework ListAPIView 方法,它返回用户列表,我如何从同一个用户列表中排除请求用户
- orchardcms - 覆盖 Orchard 中的密码格式
- polymer - Polymer 3 - KeyframeEffect 未定义
- ios - 渐变 UIButton 的边框与圆角半径