objectquery

    0热度

    1回答

    如何构造ObjectQuery的Where子句,我将仅查询DateTime列的Time部分?我试过以下,但它不起作用。转换时出现无效的异常。 ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item"); _Query = _Query.Where("Convert(VARCHAR,it.START_TIME,114) > '

    4热度

    1回答

    我在IQueryable上有一个扩展名,它允许传入分隔字符串的属性名称,在使用时导致查询不构造JOIN并有效地导致SELECT N + 1问题。 我注意到的是,如果我直接调用原生EF扩展名.Include(“property”)直接关闭DbSet,那么一切正常。但是,如果我用我的分机(我甚至简化它只是调用.INCLUDE(“属性”),选择N + 1时... 我的问题是为什么呢?我在做什么错? 这里

    1热度

    1回答

    例子给出了这样的 var query = context.Contacts .Where(q => q.FirstName == "Tom"); 我想知道什么目的在于“查询”?还有可能(建议)将它传递给一个方法(在同一个类中)?

    0热度

    1回答

    我有一个应用程序可以搜索我们的数据库(通过EF公开)来查找满足特定条件的记录。我们有两个主表(工作和收件人)。收件人通过作业ID链接到作业表。 作业记录包含各种字段(处理日期,名称,作业类型)。收件人有很多姓名和ID字段(例如帐号,姓氏等) 我想要显示一个搜索屏幕,他们在哪里看到要搜索的字段列表。 ASP.net代码会查看用户输入(或选定)哪个文本框,并基于该文本构建查询。 我只是试图找到最有效的

    12热度

    2回答

    我不知道是否/如何这是可能的,如果是,我敢肯定它的一个简单的修复,我似乎无法找出 @SqlQuery("SELECT * FROM Table WHERE column LIKE '%:thingName%'") public Set<Things> getThings(@Bind("thingName", String thingName) 本质上,对于这个玩具的例子,我试图选择一个列中包

    0热度

    1回答

    假设我有3个表:Table Employee,EmploymentHistory和Languages。一名员工可以有很多语言和工作经历。 员工 ID Name Email 1 AAA [email protected] 2 BBB [email protected] 3 CCC [email protected] 工作经历 ID EmployeeID Company Position

    1热度

    2回答

    我已经构建了一个基本上基于Scott Millett的“专业ASP.NET设计模式”中的示例来公开IEnumerable的存储库。 但是,因为他主要使用NHibernate,他如何实现查询对象模式的示例,或者更确切地说,如何最好地将查询翻译成EF中有用的东西,有点欠缺。 我正在寻找一个使用EF4实现查询对象模式的好例子。 编辑:在本书中的简单示例的主要问题是,CreateQueryAndObjec

    0热度

    1回答

    我使用EF5为的ObjectQuery, var query = this.ObjectContext.CreateQuery<Role>("SELECT VALUE n FROM Role as n"); query = query.Where("it.Name like '%@name%'", new ObjectParameter("name", name)); 但它不工作,它总是返回

    3热度

    1回答

    查询生成器的方法,我想用“Query Builder Methods”我喜欢DbContext如下: using (var context = new MyDbContext()) { var query = context.MyEntities.Where("Id = @id", new ObjectParameter("id", 1)); } 但它无法解决的Where这个特定

    0热度

    1回答

    Link: 我的仓库总是返回的IQueryable。原因是 IQueryable不依赖于EF,而ObjectQuery是。所以如果我想 我的其他图层是坚持无知的,我不想引入 依赖于ObjectQuery。 一)我认为之所以库(使用EF实现)应该返回IQueryable代替ObjectQuery是因为其他奥姆斯也使用其返回IQueryable查询,并且通过具有存储库返回IQueryable我们可以E