- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 CodeFirst 方法并遇到了一个需要将 DbSet 转换为 ObjectQuery 的问题。
这就是我为转换所做的。
ObjectContext objectContext = ((IObjectContextAdapter)db).ObjectContext;
ObjectSet<Request> objectSet = objectContext.CreateObjectSet<Request>();
最佳答案
我找到了答案。当然,可以使用以下代码行将 Entity 框架中的 DbSet 转换为 ObjectQuery。
ObjectContext objectContext = ((IObjectContextAdapter)db).ObjectContext;
ObjectSet<Request> objectSet = objectContext.CreateObjectSet<Request>("Requests");
db
- 从 DbContext
继承的上下文类. Requests
- DbSet<Request>
在 Context 类中定义。 objectSet
- 现在可以传递为 ObjectQuery
. 关于entity-framework-4 - 如何将 Entity Framework 中的 DbSet 转换为 ObjectQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252096/
这是 linq to sql,不是 Entity Framework 我正在尝试对返回匿名类型的查询调用 ToStraceString,但我对 ObjectQuery 的转换失败了。 是否有其他方法可
这是我的情况: 我在艺术家和事件之间建立了 m:n 关系。我想要做的是获得一个 IQueryable,它只包含包含特定艺术家的事件。我正在为我的数据访问层使用存储库。显然下面的方法是行不通的: _db
应用于 Entity Framework ,扩展方法Select()和 OrderBy()都返回 ObjectQuery ,定义为: public class ObjectQuery : Object
如何在此处传入日期时间值? ObjectQuery _Query = ItemEntities.CreateQuery("Item"); _Query = _Query.Where("(it.Star
我想知道这是否/如何可能,如果是,我敢肯定这是一个我似乎无法弄清楚的简单修复 @SqlQuery("SELECT * FROM Table WHERE column LIKE '%:thingName
我正在构建一个像这样的 ObjectQuery: string query = "select value obj from Entities.Class as obj " +
请看下面两种代码之间的区别。是否存在任何性能差异或其他差异? 第一个代码 ObjectQuery departmans = staffContext.Departman
我有一个对象,其中有两个对象作为属性(User、PrimaryNode),两者都可能为空,见下文: public class Item { [Key] public int ItemI
我在 winforms 应用程序中使用 ObjectQuery 作为几个 BindingSources 的数据源。问题是我习惯了 Linq 之类的查询,所以我使用它们来定义数据源: View.DsMy
我的数据库中有一个类似分区的数据库模式。 有一个名为 SITE 的“分区”表,其他每个表都有该表的外键 (SITE\_FK)。 我为 ObjectContext 编写了一个部分类,添加了一个 SITE
我有以下方法用于使用 EF 按日期过滤 ObjectQuery: public List FilterObjectSetByDate(ObjectQuery inputQuery, string da
我有使用 linq 语句获取查询的代码,使其成为 DbQuery 而不是 ObjectQuery 并且我使用该查询通过 foreach 循环添加参数。但是 DbQuery 没有参数支持。我知道我可以手
有人可以帮我回答如何用 ObjectQuery 图片重写原始 SQL 过滤器 WHERE (...) OR (...) 吗? String queryRaw = "SELECT ls.LocaleNa
我正在使用 T4 为 LINQ to Entities 实体生成存储库。 存储库包含(除其他外)适合分页的 List 方法。 Supported and Unsupported Methods 的文档
对这里所需的数据类型完全感到困惑。 我有这个 Linq 声明: var feat = AllCustomers .Select(
使用 EntityFramework 并从 MVC 4 Web API Get 操作返回 IQueryable 时,如果 XML 序列化程序设置为使用旧的 XmlSerializer(而不是 Data
我有一个DBQuery其转换为 IQueryable (这一点工作正常)。但后来我尝试将 IQueryable 转换为 ObjectQuery .. 失败了:- public void Foo(thi
我想控制(启动和停止)远程机器上的 Windows 服务。我可以连接那台机器,但我无法访问 Windows 服务。这是我的代码。你能帮帮我吗? ConnectionOptions oConn
我正在尝试应用这篇文章中的建议:Tip 22 - How to make Include really Include 它提出了一种解决方法,以确保预先加载在 Entity Framework (4.
我需要从此查询中获取 UserCarId(int) 并分配给 int 类型变量。 int UserCarId; Entities ctx = new Entities();
我是一名优秀的程序员,十分优秀!