实体框架和存储库模式(IQueryable 问题)
我刚刚从 Linq 2 SQL 切换到实体框架,我在 EF 中看到一些奇怪的行为,我希望有人可以提供帮助。我尝试用谷歌搜索,但找不到其他人也有同样的问题。我…
实现 IQueryable.Count
我正在开发一个 IQueryable 提供程序。在我的 IQueryProvider 中,我有以下代码: public TResult Execute(Expression expression) { var query = Get…
我是否应该始终返回 IQueryable<>而不是 IList<>?
当我在寻找提高性能的方法时,我遇到了这篇帖子。目前,在我的应用程序中,我们到处都返回 IList 。将所有这些返回更改为 AsQueryable() 是个好主意吗…
IQueryable(非通用):缺少计数和跳过?它与 IQueryable 一起使用
我有一个扩展方法,有人给了我非常有帮助...它在 IQueryable 上执行 orderby ...但我想要一个执行正常的 IQueryable (非通用) 这是代码,计数和跳过…
IQueryable 实体框架 POCO 映射
我正在使用 ASP.NET MVC2 和 EF4。我需要为我的两个类 PersonP 和 AddressP 创建 POCO,它们对应于它们的 EF4“复杂”类(其中包括导航属性和 OnPrope…
IQueryable Lambda 投影语法
我有一个 IQueryable,我想将其 Entity Framework 4 对象投影到其 DTO 等效项。其中一个对象“Person”是一个 EF4 类,对应的 POCO PersonP 是我定义…
为 linq to sql 实体创建可查询属性
我在 SQL Server 中有一个简单的表结构: 一个表存储自行车(Bikes)列表,第二个表存储自行车所有者(Owners)的历史列表。 我使用 Linq 2 SQL 生成…
让用户可视化和探索关系数据的快速好方法?
我正在寻找一种基于 Web 或基于 Windows 的方法来使用自动模式探索来指向关系数据源(或者更好的是,一种基于反射的方法,适用于任何 IQueryable 内存…
如何合并两个 IQueryable 列表
我想在 C# 中合并两个 IQueryable 列表的记录。我尝试 IQueryable list1 = values; IQueryable list2 = values1; obj.Concat(obj1); 但 IQueryable li…
如何在实体框架中有效地获取实体及其子对象的 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…