问题标签 [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.
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
vb.net - 在 Linq-To-Entities 实体 SQL 中处理 ObjectQuery 单枚举挑战
我正在修改这个例子:
一个 ObjectQuery 只能被枚举一次。(随后的枚举尝试会引发异常。)枚举发生在 for each 语句中。问题是,如果查询为空,则尝试 For Each 将引发异常。但是,如果我检查计数:
这耗尽了我列举的一次机会。我可以将 For Each 嵌套在 try/catch 块中并丢弃空查询异常,但这很难看。有更好的解决方案吗?
entity-framework - 当我将 Linq to Entity 查询转换为 ObjectQuery 时会发生什么?
简单的问题 - 这实际上是做什么的?
它部分来自 Julia Lerman 的 Programming Entity Framework 一书。
c# - 实体 SQL 比较没有毫秒的日期时间
我正在尝试使用 EntityObject 和 EntitySQL 查询从 MSSQL DB 中获取一些记录。我用来过滤的字段是日期时间类型。生成的查询在没有毫秒的情况下投射到 SQL Server,什么也不返回。当我添加毫秒时,我得到了结果。
我如何使用 EntitySQL 在没有毫秒的情况下获得结果?
谢谢。
entity-framework - 对象查询没有实体框架
如何使用我自己的类ObjectContext
和ObjectQuery<T>
对象?
即我不想将它们与实体框架一起使用。
我怎样才能做到这一点?
c# - ObjectQuery,在 Where 子句过滤器中传递日期时间
如何在这里传递日期时间值?
我上面的示例代码似乎确实有效。
即使有了这个
我在 EDM 中遇到类型转换错误。
asp.net - 实体框架 - ObjectQuery 返回 int 属性并将其分配给变量
我需要从此查询中获取 UserCarId(int) 并分配给 int 类型变量。
entity-framework-4 - 如何在 Entity Framework 4 中查询实体
在VS2008中,我认为是EF1.0,这很好用。
VS2010 EF4 中的相同代码在 foreach 循环中崩溃并出现以下错误:
查询的结果类型既不是 EntityType 也不是具有实体元素类型的 CollectionType。只能为具有这些结果类型之一的查询指定包含路径。
linq-to-entities - LINQ to Entites 和 ObjectQuery
Person_Addresses
我有 Person 实体,它与(字段:PersonID
、、、AddressID
)具有 1:N 关系ValidFrom
。我想获取所有Person
记录并Person_Addresses
仅与最新的 ValidFrom 相关联。我应该如何使用 ObjectQuery 或 IQueryable 执行此操作?
编辑:
我提到ObjectQuery
and IQueryable
,因为我想有一个使用扩展方法的解决方案(我认为,它是如何被调用的)。另外我忘了提到我正在使用生成实体的实体框架。我想得到一个 person 对象,它的 person_adress 成员急切地加载。
以下是实体结构: 个人成员:int id、字符串名字、字符串姓氏、Partner_Address partneradress
Person_Address 成员:int personid
, int adressid
,date validfrom
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)。
非常感谢。