1 / 5
文档名称:

LINQ体验(13)——LINQ to 与LINQ to SQL.doc

格式:doc   大小:28KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LINQ体验(13)——LINQ to 与LINQ to SQL.doc

上传人:cjrl214 2019/3/28 文件大小:28 KB

下载得到文件列表

LINQ体验(13)——LINQ to 与LINQ to SQL.doc

相关文档

文档介绍

文档介绍::将类型转换为泛型IEnumerable使用AsEnumerable<TSource>可返回类型化为泛型IEnumerable的参数。在此示例中,LINQtoSQL(使用默认泛型Query)会尝试将查询转换为SQL并在服务器上执行。但where子句引用用户定义的客户端方法(isValidProduct),此方法无法转换为SQL。解决方法是指定where的客户端泛型IEnumerable<T>实现以替换泛型IQueryable<T>。可通过调用AsEnumerable<TSource>运算符来执行此操作。varq=()whereisValidProduct(p)selectp;语句描述:这个例子就是使用AsEnumerable以便使用Where的客户端IEnumerable实现,而不是默认的IQueryable将在服务器上转换为SQL并执行的默认Query<T>实现。这很有必要,因为Where子句引用了用户定义的客户端方法isValidProduct,该方法不能转换为SQL。:将序列转换为数组使用ToArray<TSource>可从序列创建数组。varq==="London"selectc;Customer[]qArray=();语句描述:这个例子使用ToArray将查询直接计算为数组。:将序列转换为泛型列表使用ToList<TSource>可从序列创建泛型列表。下面的示例使用ToList<TSource>直接将查询的计算结果放入泛型List<T>。varq=>=newDateTime(1994,1,1)selecte;List<Employee>qList=();:<TSource,TKey>方法可以将序列转化为字典。TSource表示source中的元素的类型;TKey表示keySelector返回的键的类型。其返回一个包含键和值的Dictionary<TKey,TValue>。varq=<=&&!;Dictionary<int,Product>qDictionary=(p=>);foreach(){(key);}语句描述:这个例子使用ToDictionary将查询和键表达式直接键表达式直接计算为Dictionary<K,T>。提供程序模型提供的服务。因此,应用程序混合在一起,解决方案迁移到LINQtoSQL。,连接。对DataContext的所有操作(包括查询)都使用所提供的这个连接。如果此连接已经打开,则在您使用完此连接时,LINQtoSQL会保

最近更新

2024年抗风湿类药品投资申请报告代可行性研究.. 67页

特色农业种植可行性报告 31页

物流专业设立可行性报告 28页

生物小分子与DNA相互作用的光谱及二维核磁的研.. 2页

2024年金银花茶项目项目投资需求报告代可行性.. 66页

2024年金属复合材项目项目投资筹措计划书代可.. 59页

生态马克思主义对中国生态文明建设的启示的开.. 2页

混凝土公司可行性报告 42页

2024年驾校学车项目项目投资申请报告代可行性.. 57页

泉州正骨医院可行性报告 42页

沙金矿开采可行性报告 27页

甘蓝根肿病抗性鉴定及分子标记筛选的开题报告.. 2页

水文地质可行性报告 30页

瑞吉欧教育中“合作”研究及启示的开题报告 2页

模切厂可行性报告 42页

桑树种植可行性报告 32页

林业航化可行性报告 31页

现代艺术的“现实性”迈耶·夏皮罗艺术批评研.. 2页

服装城可行性报告 31页

智能养老项目可行性报告 27页

昌鑫生物饲料可行性报告 49页

现代城乡生活中的地方鼓吹乐队生存现状调查—.. 2页

现代FPGA布局研究的开题报告 2页

新业务开展可行性报告 31页

环境因子对微囊藻生长的影响的开题报告 2页

拖轮经营的可行性报告 38页

玉米氮磷钾吸收利用的基因型差异研究的开题报.. 2页

玄武岩阻燃防护服面料服用性能测试与分析的开.. 2页

猪细小病毒四型的初步研究的开题报告 2页

独塔悬索桥结构参数影响分析研究的开题报告 2页