首页 > 解决方案 > 如何将实体或 DbSet 作为参数传递?

问题描述

我想dbset作为通用参数传递,以便为更多查询创建通用方法。问题是:如何编写一个DbSet<MyTable>作为泛型参数的泛型方法?该方法包含 linq 到实体查询并返回结果。MyTable 可以是数据模型的任何表。

我发现了类似的问题,但相当复杂。我想对于最简单的例子应该有一些简单的解决方案。

        private IQueryable<string> GetDgData(???)
        {
            var res = dbset.Select(x => x.MyProperty);                 
            return res;
        }

标签: genericslinq-to-entities

解决方案


推荐阅读