问题标签 [objectquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1613 浏览

c# - QueryObject Include Entity Framework

I have three tables: Scenarios, Components and Blocks. Blocks has a foreign key to ComponentId and Components has a foreign key to Scenarios.

Blocks also has a foreign key (TreeStructureId) to another table TreeStructures.

Now, why does this work:

It loads the TreeStructures, Components and Scenarios.

This however doesn't work:

This loads the Components and Scenarios but doesn't load the TreeStructures...

Seems very strange to me... Why is this?

thx, Lieven Cardoen

0 投票
1 回答
1642 浏览

vb.net - 在 Linq-To-Entities 实体 SQL 中处理 ObjectQuery 单枚举挑战

我正在修改这个例子:

一个 ObjectQuery 只能被枚举一次。(随后的枚举尝试会引发异常。)枚举发生在 for each 语句中。问题是,如果查询为空,则尝试 For Each 将引发异常。但是,如果我检查计数:

这耗尽了我列举的一次机会。我可以将 For Each 嵌套在 try/catch 块中并丢弃空查询异常,但这很难看。有更好的解决方案吗?

0 投票
1 回答
374 浏览

entity-framework - 当我将 Linq to Entity 查询转换为 ObjectQuery 时会发生什么?

简单的问题 - 这实际上是做什么的?

它部分来自 Julia Lerman 的 Programming Entity Framework 一书。

0 投票
3 回答
3220 浏览

c# - 实体 SQL 比较没有毫秒的日期时间

我正在尝试使用 EntityObject 和 EntitySQL 查询从 MSSQL DB 中获取一些记录。我用来过滤的字段是日期时间类型。生成的查询在没有毫秒的情况下投射到 SQL Server,什么也不返回。当我添加毫秒时,我得到了结果。

我如何使用 EntitySQL 在没有毫秒的情况下获得结果?

谢谢。

0 投票
1 回答
737 浏览

entity-framework - 对象查询没有实体框架

如何使用我自己的类ObjectContextObjectQuery<T>对象?

即我不想将它们与实体框架一起使用。

我怎样才能做到这一点?

0 投票
2 回答
5845 浏览

c# - ObjectQuery,在 Where 子句过滤器中传递日期时间

如何在这里传递日期时间值?

我上面的示例代码似乎确实有效。

即使有了这个

我在 EDM 中遇到类型转换错误。

0 投票
1 回答
2943 浏览

asp.net - 实体框架 - ObjectQuery 返回 int 属性并将其分配给变量

我需要从此查询中获取 UserCarId(int) 并分配给 int 类型变量。

0 投票
1 回答
4255 浏览

entity-framework-4 - 如何在 Entity Framework 4 中查询实体

在VS2008中,我认为是EF1.0,这很好用。

VS2010 EF4 中的相同代码在 foreach 循环中崩溃并出现以下错误:

查询的结果类型既不是 EntityType 也不是具有实体元素类型的 CollectionType。只能为具有这些结果类型之一的查询指定包含路径。

0 投票
1 回答
680 浏览

linq-to-entities - LINQ to Entites 和 ObjectQuery

Person_Addresses我有 Person 实体,它与(字段:PersonID、、、AddressID)具有 1:N 关系ValidFrom。我想获取所有Person记录并Person_Addresses仅与最新的 ValidFrom 相关联。我应该如何使用 ObjectQuery 或 IQueryable 执行此操作?

编辑: 我提到ObjectQueryand IQueryable,因为我想有一个使用扩展方法的解决方案(我认为,它是如何被调用的)。另外我忘了提到我正在使用生成实体的实体框架。我想得到一个 person 对象,它的 person_adress 成员急切地加载。

以下是实体结构: 个人成员:int id、字符串名字、字符串姓氏、Partner_Address partneradress

Person_Address 成员:int personid, int adressid,date validfrom

0 投票
2 回答
823 浏览

sql - ObjectQuery.OrderBy() 可以使用 NEWID() 吗?

我发现 Entity SQL 支持 NEWID(),但是 ObjectQuery 也支持它吗? http://msdn.microsoft.com/en-us/library/bb738616.aspx

我可以像这样写objectquery:

context.member.orderby("NEWID()").select("it.UserID");

或类似的东西?或者我应该以其他方式写?

我想如果实体 sql 支持 NEWID() 函数,它也应该被 ObjectQuery 接受。就像您可以在 ObjectQuery.Where() 或 Select() 中使用 distinct(it.UserID) 或 BitWiseAND(it.UserID, 1)。

非常感谢。