Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将where子句附加到实体框架ObjectSet

如何将where子句附加到实体框架ObjectSet
EN

Stack Overflow用户
提问于 2010-11-02 16:15:18
回答 2查看 19.8K关注 0票数 2

我想将一组条件where子句附加到ObjectSet的末尾。但是,不执行子句,而是运行原始查询,例如:

代码语言:javascript
运行
AI代码解释
复制
using (Entities context = new Entities()){
var q = context.AuditLogs;
q.Where(o => o.WebsiteId == 1);
}

不执行where子句并返回完整的结果集,我可以使用IQueryAble,如下所示:

代码语言:javascript
运行
AI代码解释
复制
var q = context.AuditLogs.AsQueryable();
q = q.Where(o => o.WebsiteId == 1);

然而,这使我失去了使用.Include快速加载相关实体的能力。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-02 16:42:29

不,它不会。在执行查询之前的任何时候,你仍然可以将它转换回ObjectQuery,并调用像Include on it这样的方法:

代码语言:javascript
运行
AI代码解释
复制
var query = context.AuditLogs.AsQueryable();
query = query.Where(o => o.WebsiteId == 1);
var auditLog = ((ObjectQuery<AuditLog>)query).Include("yourNavPropertyName")
                                             .ToList();

如果您打算逐步建立一个标准,那么另一种选择是通过QueryBuilder方法利用EntitySQL:

代码语言:javascript
运行
AI代码解释
复制
var query = context.AuditLogs.Where("it.WebsiteId = 1");
query = query.Where("...");
var auditLog = query.Include("yourNavPropertyName")
                    .ToList();
票数 6
EN

Stack Overflow用户

发布于 2010-11-02 17:00:13

这里只需要一些优秀的老式linq就足够了。假设您有一个名为SiteOwner的属性,您可以使用下面的查询完成您想要做的事情

代码语言:javascript
运行
AI代码解释
复制
using (Entities context = new Entities()){
  var webSites = from sites in context.AuditLogs.Include("SiteOwner")
                 where sites.WebSiteId == 1
                 select sites;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4079691

复制
相关文章
机器学习基础——朴素贝叶斯做文本分类代码实战
朴素贝叶斯的核心本质是假设样本当中的变量服从某个分布,从而利用条件概率计算出样本属于某个类别的概率。一般来说一个样本往往会含有许多特征,这些特征之间很有可能是有相关性的。为了简化模型,朴素贝叶斯模型假设这些变量是独立的。这样我们就可以很简单地计算出样本的概率。
TechFlow-承志
2020/03/05
1.4K0
机器学习基础——朴素贝叶斯做文本分类代码实战
Python NLP入门教程
目录[-] 本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。 什么是NLP? 简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。 这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子和段落。 这并不是NLP能做的所有事情。 NLP实现 搜索引擎: 比如谷歌,Yahoo等。谷歌搜索引擎
jhao104
2018/03/20
2.9K0
Python NLP入门教程
Python NLP入门教程
本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。 什么是NLP? 简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。 这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子和段落。 这并不是NLP能做的所有事情。 NLP实现 搜索引擎: 比如谷歌,Yahoo等。谷歌搜索引擎知道你是一个
小莹莹
2018/04/24
1.3K0
Python NLP入门教程
Python NLP快速入门教程
本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。
Python数据科学
2018/08/06
1.1K0
Python NLP快速入门教程
NLP入门必知必会(一):Word Vectors
自然语言处理( NLP )是信息时代最重要的技术之一,也是人工智能的重要组成部分。NLP的应用无处不在,因为人们几乎用语言交流一切:网络搜索、广告、电子邮件、客户服务、语言翻译、医疗报告等。
Datawhale
2020/07/09
1.2K0
NLP入门必知必会(一):Word Vectors
吐血整理!12种通用知识图谱项目简介
通用知识图谱大体可以分为百科知识图谱(Encyclopedia Knowledge Graph)和常识知识图谱(Common Sense Knowledge Graph)。
IT阅读排行榜
2022/04/14
3.2K0
吐血整理!12种通用知识图谱项目简介
Python NLP 入门教程
本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。 什么是NLP? 简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。 这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子和段落。 这并不是NLP能做的所有事情。 NLP实现 搜索引擎: 比如谷歌,Yahoo等。谷歌搜索引擎知道你
小小科
2018/05/03
1.6K0
Python NLP 入门教程
Hello NLP(1)——词向量Why&amp;How
相比于计算机视觉,NLP可能看起来没有那么有趣,这里没有酷炫的图像识别、AI作画、自动驾驶,我们要面对的,几乎都是枯燥的文本、语言、文字。但是,对于人工智能的征途来说,NLP才是皇冠上的那颗珍珠,NLP是AI完全问题,当NLP的问题解决了,机器才真正具备了理解、思考的能力,我们才敢说实现了真正的“智能”。
beyondGuo
2019/01/09
5850
RNN的高级应用
本文结构: 四个问题 每个问题是什么 应用什么模型 模型效果 ---- CS224d-Day 11: Recursive neural networks -- for different tasks (e.g. sentiment analysis) 课程链接 视频链接 课件链接 ---- 四个问题 这次课主要讲了标准的 Recursive neural networks 模型及其扩展模型在3个问题上的应用和效果,最后的 Tree LSTM 简单地介绍了模型和效果。 这3个问题分别是 Parap
杨熹
2018/04/02
1K0
RNN的高级应用
引用量比肩ImageNet的数据集被下线!给黑人标N*gger,比基尼姑娘标记妓女,MIT道歉
大数据文摘出品 作者:刘俊寰、牛婉杨 抵制种族歧视最紧张的关头,MIT忽然被牵扯了进去。 在一篇名为《LARGE IMAGE DATASETS: A PYRRHIC WIN FOR COMPUTER
大数据文摘
2020/07/07
7860
Python NLTK 自然语言处理入门与例程
那么 NLP 到底是什么?学习 NLP 能带来什么好处?
Sepmer Fi
2018/02/23
6.2K1
Python自然语言处理 NLTK 库用法入门教程【经典】
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法。分享给大家供大家参考,具体如下:
用户7886150
2020/12/28
2K0
动态 | 谷歌让机器更懂语言的博大精深,发布最大消歧语料库
理解语言的核心自然是了解词语在文本中的不同含义。AI科技评论先说个中文笑话先: 领导:「你这是什么意思?」 下属:「没什么意思,意思意思。」 领导:「你这就不够意思了。」 下属:「小意思,小意思。」 领导:「你这人真有意思。」 下属:「其实也没有别的意思。」 领导:「那我就不好意思了。」 下属:「是我不好意思。」 如果让机器来理解这些到底是什么意思,想必它也会头疼的吧。 那么用相对简单的英文?也没有那么简单。毕竟一个单词可能包括数十个意思。 举个例子:「he will receive stock
AI科技评论
2018/03/09
8400
动态 | 谷歌让机器更懂语言的博大精深,发布最大消歧语料库
YOLO9000好棒好快好强壮 阅读笔记
论文(YOLO9000:Better,Faster,Stronger)阅读笔记,由于论文较新,所以文中的很多词汇并没有对应的中文官方叫法,因此会保留一部分英文。这篇文章可以说写出来的难度比第一篇Densely Connected Convolutional Networks论文阅读的难度大很多,时间也耗费得多得多。因为里面涉及到很多预备知识,我都尽自己最大努力地通俗易懂地解释,希望能让对目标检测领域没那么熟悉的同学更容易地理解,因此文章写得很长,大家可以分成几部分阅读。 可以说这只是一个简单的开始,因为我大
AI研习社
2018/03/19
1.9K0
YOLO9000好棒好快好强壮 阅读笔记
CVPR 2017 李飞飞总结 8 年 ImageNet 历史,宣布挑战赛最终归于 Kaggle
在 CVPR 2017 的 ImageNet Workshop 中,演讲者介绍了挑战赛的结果,回顾了物体识别领域的顶尖成果。同时,也有挑战赛获胜者介绍研究成果在产业中的部署等。在李飞飞与 Deng Jia 的演讲中,两位演讲者对 8 年的 ImageNet 挑战赛进行了回顾与总结,以下是基于 PPT 对演讲内容的介绍:
IT阅读排行榜
2018/08/16
6060
CVPR 2017 李飞飞总结 8 年 ImageNet 历史,宣布挑战赛最终归于 Kaggle
HanLP分词工具中的ViterbiSegment分词流程
本篇文章将重点讲解HanLP的ViterbiSegment分词器类,而不涉及感知机和条件随机场分词器,也不涉及基于字的分词器。因为这些分词器都不是我们在实践中常用的,而且ViterbiSegment也是作者直接封装到HanLP类中的分词器,作者也推荐使用该分词器,同时文本分类包以及其他一些自然语言处理任务包中的分词器也都间接使用了ViterbiSegment分词器。
IT小白龙
2019/08/05
1.1K0
HanLP分词工具中的ViterbiSegment分词流程
论文阅读理解 - Zero-shot Image Tagging by Hierarchical Semantic Embedding
许多细粒度视觉类别的标签获取较为困难,zero-shot 图像标注(image tagging) 旨在采用训练样本中不存在的新标签来标注图像.
AIHGF
2019/02/18
6130
NDK OpenGLES 3.0 开发(二):纹理映射
现实生活中,纹理(Texture)最通常的作用是装饰 3D 物体,它就像贴纸一样贴在物体表面,丰富了物体的表面和细节。
字节流动
2020/06/03
1.1K0
自然语言处理基础:上下文词表征入门解读
摘要:这篇介绍论文的目的是讲述如何让计算机处理语言的故事。这是自然语言处理(NLP)领域的一部分,而 NLP 又是人工智能的一个分支领域。本文的目标是让广泛的受众都能获得对计算机编程的基本理解,但其中避免了详细的数学描述,并且不会给出任何算法。本文的重点也并非 NLP 的任何特定的应用,比如翻译、问答或信息抽取。这里给出的思想经过了许多研究者数十年的发展,所以引用的文献并非详尽无遗,但能为读者指出一些在作者看来影响深远的论文。在读完本文之后,你应当会有对词向量(也被称为词嵌入)的大致理解:它们为何存在、它们解决的是什么问题、它们来自何处、它们如何随时间变化、有关它们还有那些有待解决的问题。建议已经熟悉词向量的读者跳至第 5 节查看有关当前最新进展「上下文词向量」的讨论。
机器之心
2019/03/12
8390
自然语言处理基础:上下文词表征入门解读
《精通Python自然语言处理》高清pdf 分享
一句话评价: 这可能是市面上(包括国外出版的)你能找到最好的讲python自然语言处理的书了
程序喵
2019/06/27
2.4K0
《精通Python自然语言处理》高清pdf 分享

相似问题

WordNet 3.1和WordNet 3.0 synsetId之间是否存在映射?

22

WordNet 3.0诅咒词

22

WordNet 3.1和WordNet 3.0有什么区别?

22

JWNL ( WordNet库)和WordNet

12

将WordNet影响与WordNet集成

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档