如何在实体框架中有效地获取实体及其子对象的 IList?
也就是说,我想这样做: var lists = (from list in this.DB.Lists select new { List = list, Items = list.ListItems.ToList(), }).ToList() 但是,…
如何将以下 Linq 查询压缩为一个 IQueryable
我有一个 EntityFramework 模型,其中包含具有组织 EntityCollection 的用户实体。 对于特定用户,我尝试编写一个 Linq 查询来返回该用户所属组织的名…
如何使 IQueryable使用常规的 IQueryable 吗?
我正在使用 Linq2SQL 并使用遗留系统。该系统是用 .Net 构建的,但没有数据层,所以我对其进行转码,以便它有一个。我有一个看起来像这样的 linq 查询…
如何在 WinForm 中的 DataGridViewColumnCollection 中使用 IQueryable 类型
我想将 DataGridView 的列设置为只读(除了一两列之外)。 我正在尝试这样做。 dgv.Columns.AsQueryable().ForEach(col=>col.ReadOnly=true) 但我发…
为什么我的 IQueryable LINQtoObject 被视为 LINQtoSQL 并抛出不支持的 SQL 转换
我有一个 LINQ dbml 类,我将其包装在 POCO 中。我已经构建了采用 DBML 类和 init 的重载构造函数。基于传入的 dbml 对象的包装器对象属性。 例如 pub…
将新项目动态添加到 IQueryable 硬编码假存储库
在使用真正的数据库之前构建应用程序,为了让事情正常工作,我可以首先使用硬编码列表作为假的内存存储库: public class FakeProductsRepository { p…
如何保留 IQueryable<>在使用存储库模式的事务中?
根据 NProf 的说法,不鼓励使用隐式事务: http://nhprof.com/Learn/Alerts/DoNotUseImplicitTransactions 但是,NHibernate LINQ 返回一个 IQueryabl…
具有 StructureMap (IoC) 的 IQueryable 存储库 - 如何实现 IDisposable?
如果我有以下存储库: public IQueryable<User> Users() { var db = new SqlDataContext() return db.Users } 我知道只有在触发查询时才会打开连…
针对映射对象运行 LINQ where 子句
如果我想 BLL.Person person = (BLL.Person)repository.Single(item => item.Id == Id) 在我的单一方法中运行类似 Down 的东西,我会这样做: publi…
我如何重构这个 IQueryable存储库方法?
我正在开发 .NET 4 应用程序、C#、Entity Framework 4、SQL Server 2008。 我的数据库中有 7 个表,每个表代表一个特定级别的位置(国家、州、城市、…
同时对集合和子集合进行排序
我有一个 IQueryable 需要按 Name 排序。每个 Product 都有一个 IQueryable,也需要按 Name 排序。我很难用 Linq 表达这一点。我可以循环浏览产品并对…
IQueryable 成员方法没有行为?
这是我的代码: IQueryable<Car> list = new List<Car>().AsQueryable<Car>() foreach (TreeNode node in DataHierarchyTree.CheckedNode…
IOrderedQueryable 和 IQueryable 之间有什么区别?
我有这个: var points = from p in ContextDB.Points orderby p.PointInTime descending where p.InstanceID == instanceId && p.ParentPointI…
创建空 IQueryable 时出现问题目的
基本上我想将两个 Iqueryable 合并为一个 Iqueryable,然后在循环结束后返回完整的记录集。它运行完美,但最终我的 objret 什么都没有,但当我调试循…
是否可以将两个 IQueryable 添加在一起?
我一直在 IQueryable<> 上使用 Union (具有相同类型)尝试从两个集合生成一个集合,但它不起作用。我相信我对 IQueryable 成员的理解是错误的。 …