Welcome 微信登录

首页 / 软件开发 / LINQ

Linq to SQL之使用存储过程(2)

Linq to SQL之使用存储过程(2)

Linq to SQL之使用存储过程(2)2011-08-04 博客园 紫色阴影本文接着上篇文章Linq to SQL之使用存储过程 (1),继续探讨如何在Linq to SQL中使用存储过程。在写存储过程的时候,有时候会用到返回值而不是output参数,现在看看怎样取到该返回值呢?比如这样一个存储过程:create procedure dbo.linqDemo4 @input varchar(20)as select * from custome...
简单实现linq存储过程基本操作

简单实现linq存储过程基本操作

简单实现linq存储过程基本操作2011-08-04 网易博客 小费linq存储过程的运用还是比较广泛的,如果想运用好linq语言,那linq存储过程是必不可少的。本篇,关注的是linq存储过程来完成数据库的四步操作(查询,删除,更新,新增)。数据库仍然是Northwind,数据源是表Customers1). 首先创建一个网站,添加Linq to Sql类,名称为Northwind.dbml;2). 打开Visual Studio的服务器资源管理器,选择数...
LINQ查询操作全面分析

LINQ查询操作全面分析

LINQ查询操作全面分析2011-08-04学习LINQ查询时,经常会遇到LINQ查询操作问题,这里将介绍LINQ查询操作问题的解决方法。语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持。此外,您还必须针对以下各种数据源学习不同的查...
使用LINQ to SQL更新数据库(上):问题重重

使用LINQ to SQL更新数据库(上):问题重重

使用LINQ to SQL更新数据库(上):问题重重2011-08-04 博客园 麒麟.NET在学习LINQ时,我几乎被一个困难所击倒,这就是你从标题中看到的更新数据库的操作。下面我就一 步步带你走入这泥潭,请准备好砖头和口水,Follow me。从最简单的情况入手我们以Northwind数据库为例,当需要修改一个产品的ProductName时,可以在客户端直接写下这样的 代码:// List 0NorthwindDataContext db = new ...
使用LINQ to SQL更新数据库(中):几种解决方案

使用LINQ to SQL更新数据库(中):几种解决方案

使用LINQ to SQL更新数据库(中):几种解决方案2011-08-04 博客园 麒麟.NET在前一篇文章中,我提出了在使用LINQ to SQL进行更新操作时可能会遇到的几种问题。其实这并不是 我一个人遇到的问题,当我在互联网上寻找答案时,我发现很多人都对这个话题发表过类似文章。但另我 无法满足的是,他们尽管提出了问题,却没有进行详细的剖析,只给出了解决方案(如添加RowVersion列 、去除关联等),但却没有说明为什么必须这么做。这也是我写上篇的...
使用LINQ to SQL更新数据库(下):性能测试

使用LINQ to SQL更新数据库(下):性能测试

使用LINQ to SQL更新数据库(下):性能测试2011-08-04 博客园 麒麟.NET在上一篇随笔中,我们列举了使用LINQ to SQL对数据库进行更新的5中方案。本文将对这几种方案进 行测试和对比,力求找出一个最佳实践。准备工作我们的测试还是基于Products表。为了使测试更符合实际,我们将与之关联的Categories、Suplliers 和Order_Details表都添加进来。首先创建一个IProductRepository接口,定义插...
LINQ查询表达式基础描述

LINQ查询表达式基础描述

LINQ查询表达式基础描述2011-08-07本文向大家介绍LINQ查询表达式,可能好多人还不了解LINQ查询表达式,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Dataset、LINQ to Entities)和对象(LINQ to Objects)。LINQ也是可扩展的,允许你建...
Linq Lambda表达式详细介绍

Linq Lambda表达式详细介绍

Linq Lambda表达式详细介绍2011-08-07 it168 C#3.0有很多值得学习的地方,这里我们主要介绍Linq查询,包括介绍Linq Lambda表达式等方面。C#3.0时代的Linq查询语句在C#3.0中我们又有了改善代码的新工具。匿名委托很不错,但是我们希望有更简单的,更容易维护的代码。C#3.0提供了Linq Lambda表达式的 概念,你可以把Linq Lambda表达式是我们应用匿名委托的捷径,下面是用Linq Lambda表达式...
Linq to SQL的Select性能测试

Linq to SQL的Select性能测试

Linq to SQL的Select性能测试2011-08-07 博客园 紫色阴影前几天看到neuhawk 的文章linq to sql 的动态条件查询方法,文章最后选取了Ricom关于Linq to SQL的性能分析,里面说道Linq to SQL性能不错,有时候比ADO.NET还要好,当时觉得这分析结果难以让 人相信,应该Linq to SQL底层还是用ADO.NET 2.0实现的,即使效率再高也应该不能超越。加上最近几天 在MSDN论坛上看到有些人质...
Linq随机读取数据浅析

Linq随机读取数据浅析

Linq随机读取数据浅析2011-08-07学习Linq时,经常会遇到Linq随机读取数据问题,这里将介绍Linq随机读取数据问题的解决方法Linq随机读取数据在系统自由生成的o/p mapping代码中添加这个方法,如果是用户自己编写的(或是工具生成的)o/p mapping代码也是同理。这里我就说下我自己的。系统生成的LINQ To Sql类会产生三个文件.Northwind.cs、Northwind.dbml.layout、Northwind.des...
深度看点Linq查询与性能解析

深度看点Linq查询与性能解析

深度看点Linq查询与性能解析2011-08-07众人对LINQ查询持有不同的态度,有的说容易实现,有的说难操作,那到底是什么样子呢,笔者特地为此做了一个Linq查询与性能分析,请看下文吧。Orcas(VS2008&Framework3.5)给我们带来了很多令人兴奋的新特性,尤其是LINQ的引进,可以说方便了一大批开发人员和框架设计人员。过去,当我们使用O/RMapping的一些框架时,最担心的应该是复杂的查询和数据库操作的性能问题,那么LINQ在...
基于LINQ TO SQL的多层架构中,如何将实体附加至不同的DataContext

基于LINQ TO SQL的多层架构中,如何将实体附加至不同的DataContext

基于LINQ TO SQL的多层架构中,如何将实体附加至不同的DataContext2011-08-07 博客园 码农.ken注意:1.本文中所提到的“实体”均为由LINQ TO SQL生成的(即.dbml)2.你需要了解LINQ TO SQL对表关联的实现方式,EntitySet 和 EntityRef也许你看到标题后,会觉得问题比较抽象,那么我举个实例来具体说明一下问题。在基于LINQ TO SQL的N层架构中,假如我们需要对一...
Linq To Sql进阶系列(一)-从映射讲起

Linq To Sql进阶系列(一)-从映射讲起

Linq To Sql进阶系列(一)-从映射讲起2011-08-20 博客园 Tom Song本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限, 文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。案例某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了 Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太好了,该 君很有oo...
Linq To Sql进阶系列(二)M:M关系

Linq To Sql进阶系列(二)M:M关系

Linq To Sql进阶系列(二)M:M关系2011-08-20 博客园 Tom Song在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世 界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和 学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?在C#3.0入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的join操作。哦,原来...
<< 1 2 3 4 5 6 7 8 9 10 >>