将 Linq 合并到 EF
我想在删除品牌之前检查该品牌是否存在任何产品。我编写了以下 Linq to 实体框架代码 int count =0 if(!_entitiesContext.Product.Any(p=>p.BrandID…
如何使用 Linq to Entity 重写 SQL 查询
我需要使用 Linq to Entity 重写下面的查询。有人知道如何以最充分的方式做到这一点吗? SELECT DISTINCT C.ClientId, C.CompanyName FROM Applicatio…
L2E:GroupBy 总是被翻译成 Distincts,而不是 Group By
如何让 Linq-to-Entities 提供程序真正执行 GROUP BY?无论我做什么,它总是生成比实际的 GROUP BY 慢得多的 SQL。例如: var foo = (from x in Conte…
Entity Framework 4 / Linq:如何在查询中从 DateTime 转换为字符串?
我有以下查询: from a in Products select new ProductVM { id = a.id, modified = a.modified.ToString() } 这给了我一个错误: LINQ to Entities d…
如何处理实体框架中的数据库更改
我使用 codefirst 并发布了我的应用程序的 1.0 版本。 现在我更改了一堆表内容,并且想将应用程序的 1.0 db 升级为 2.0。 在实体框架中通常如何处理这…
如何有效处理Where和OrderBy子句
我的业务层将所有必需的信息传递给 UI 层。据我所知,一般来说,最佳实践是将获取的数据发送到 UI 层,并避免传递像 ObjectQuery 这样的查询。我对这…
Linq to EF4 Contains 方法的意外行为
在对人员进行查询时,此语句应返回许多姓氏中包含“And”的结果 - var results = repository.GetQuery().Where(p => p.Names .Select(n=> n.LastN…
如何通过实体框架选择下一个和上一个实体?
我有一个 Web 应用程序,可以显示某个实体的详细信息,我们将其称为 Log。该实体是通过 Entity Framework 4 从 SQL Server 加载的。 我想提供“下一个…
使用实体框架奇怪的行为在循环中构建查询
我在实体框架存储库上创建了此搜索方法: public IEnumerable<Person> GetPersonsWithFilter(string filter) { var items = filter.Split(new cha…
无法将 lambda 表达式转换为 Func;当尝试传递 IQueryable时
所以我之前发布了这个: 适用于 silverlight 4 + WCF 数据服务的 IAsyncRepository 或 IObservableRepository 我'一直在为 Silverlight 开发 AsyncRep…
ADO.NET 实体框架 - 如何仅从一个表中选择数据(并忽略其他表)?
背景是我所在的团队刚刚开始使用 EntityFramework;首先我们设计数据库,将所有表关系、外键等放置到位;然后通过 Visual Studio 添加一个新的 ADO.NE…
执行 Linq 多对多查询
在 SQL 中我有 2 个表。 Sport            Athlete SportId       &n…
错误:LINQ to Entities 无法识别该方法
我正在尝试构建一个jqgrid。服务器代码返回错误?: LINQ to Entities 无法识别“System.String ToString()”方法,并且此方法无法转换为存储表达式。…
LINQ - 如何编写查询来设置变量 bool True 或 False
我使用 asp.net 4 linq 和 EF4。 我有这个查询,其中 CmsSourcesContents 是导航属性。 当我运行查询时,queryCheck 的结果是 IQuerable 类型。 我需…