• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
光脚丫思考的专栏
十年窗下无人问,一举成名天下知!
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  LINQ to SQL

上一页 1 2
光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码

摘要:视频演示:http://u.115.com/file/f2dcc41bcc可以从数据库标记语言 (.dbml) 元数据文件生成 Visual Basic 或 C# 源代码。 此方法提供了一个在生成应用程序映射代码前自定义默认 .dbml 文件的机会。 这是一项高级功能。 此过程中的步骤如下:1、生成 .dbml 文件。2、使用编辑器修改此.dbml文件 。 请注意,此 .dbml 文件必须通过 L... 阅读全文
posted @ 2010-10-30 22:42 光脚丫思考 阅读(1434) 评论(0) 推荐(2)
光脚丫学LINQ(023):使用SQLMetal将对象模型生成为外部映射文件

摘要:视频演示:http://u.115.com/file/f22ca6511a前面我们已经初步的涉及到了如何创建对象模型。从这个演示开始,将会使用一些演示专门来看看有关创建对象模型方面的知识。既然是专门来看,所以所要追究的知识点,自然也就包含的比较多了,当然,一些应该追究的细节问题自然也是不能放过的。作为基于属性的映射的替代方法,可以使用SQLMetal命令行工具将您的对象模型生成为外部XML文件。 ... 阅读全文
posted @ 2010-10-30 19:26 光脚丫思考 阅读(651) 评论(0) 推荐(2)
光脚丫学LINQ(022):在关系设计器中创建映射到存储过程的函数

摘要:视频演示:http://u.115.com/file/f2405604da上一个演示,我们了解了如何使用SQLMetal这个命令行工具来创建存储过程和对象模型中的函数之间的映射建立。这个工具确实非常的不错。不过,这个工具好像是一次性的把所有的存储过程都映射到了对应的函数中。某些时候,可能我们可能并不想要这样的效果。更多的时候,可能仅仅是将需要的一些存储过程映射到函数就可以了。SQLMetal这个工... 阅读全文
posted @ 2010-10-30 17:45 光脚丫思考 阅读(512) 评论(2) 推荐(1)
光脚丫学LINQ(021):在LINQ中使用存储过程(C#)

摘要:视频演示:http://u.115.com/file/f2f879dd4b本演练提供了通过仅执行存储过程来访问数据的LINQ to SQL基本端对端方案。 数据库管理员经常使用此方法来限制数据存储的访问方式。 出于本演练的需要,您将用到已映射到 Northwind 示例数据库中存储过程的两个方法:CustOrdersDetail 和 CustOrderHist。 此映射发生在运行 SqlMetal... 阅读全文
posted @ 2010-10-30 15:47 光脚丫思考 阅读(473) 评论(0) 推荐(1)
光脚丫学LINQ(020):操作数据之增删查改(C#)

摘要:视频演示:http://u.115.com/file/f2596c101f光脚总结重点如果想要查找数据,这怎么总结呢?自己总结吧。如果想要添加数据,那么首先创建相关的实体类,然后调用InsertOnSubmit()方法。如果想要更新数据,首先获取这个数据的实体类对象,然后修改。仅此而已,并无什么特殊方法可调用。如果想要删除数据,首先获取这个要删除的数据实体类对象,然后调用DeleteOnSubmi... 阅读全文
posted @ 2010-10-30 14:26 光脚丫思考 阅读(313) 评论(0) 推荐(1)
光脚丫学LINQ(019):使用对象关系设计器创建对象模型

摘要:视频演示:http://u.115.com/file/f2b38fc3b2基本学习了如何手动创建LINQ to SQL的对象模型,不过,千万不要因此就认为,已经真正的掌握了如何手动创建此对象模型。关于这点还是很多内容值得去深入学习的。不过,这是稍后的课题了,目前,咱们就得让它先停在这个位置了。如果你使用过VS提供的对象关系设计器创建对象模型的话语,你一定会赞同我这样的说法:手动编码创建对象模型,真... 阅读全文
posted @ 2010-10-30 13:15 光脚丫思考 阅读(333) 评论(0) 推荐(2)
光脚丫学LINQ(018):创建并使用自定义的数据上下文

摘要:视频演示:http://u.115.com/file/f233b821ab从数据库的强类型化视图着手要容易得多。 通过将 DataContext 对象强类型化,您无需调用 GetTable。 当您使用强类型化的 DataContext 对象时,您可以在所有查询中使用强类型化表。 在以下步骤中,您将创建 Customers 作为映射到数据库中的 Customers 表的强类型化表。对DataCont... 阅读全文
posted @ 2010-10-30 12:11 光脚丫思考 阅读(382) 评论(0) 推荐(2)
使用LINQ to SQL将数据从一个数据库复制到另一个数据库

摘要:作者:光脚丫思考时间:8/30/2010 5:04:58 PM有关于数据库访问技术,通常所用到的研习数据库或许更多的要算是Northwind了。呵呵!至少,我自己是经常折腾这样的一个示例数据库。虽然如此,对这个数据库的了解,自我感觉还是相当的肤浅的。或者,只是自己认为没有必要把这个数据库吃的那么透彻。^_^我想恐怕正是因为有了这样肤浅的认识,最后就产生了这样的一个代码吧!这个代码本身的用意乃是在于... 阅读全文
posted @ 2010-10-30 10:30 光脚丫思考 阅读(2615) 评论(2) 推荐(1)
光脚丫学LINQ(017):跨关系查询(C#):手动编码

摘要:视频演示:http://u.115.com/file/f2e338988d本演练演示如何使用 LINQ to SQL 关联来表示数据库中的外键关系。此演示是建立在前一个演示的基础上。光脚丫学LINQ(016):[演练]创建简单对象模型和LINQ查询(C#),你可以通过这个链接转到前一个演示。跨表映射关系在 Customer 类定义的后面,创建包含如下代码的 Order 实体类定义,这些代码表示 O... 阅读全文
posted @ 2010-10-30 09:17 光脚丫思考 阅读(561) 评论(0) 推荐(1)
光脚丫学LINQ(016):创建简单对象模型和LINQ查询(C#)

摘要:视频演示:http://u.115.com/file/f2e3bc874c本演练提供了复杂性最低的基本端对端 LINQ to SQL 方案。您将创建一个可为示例 Northwind 数据库中的 Customers 表建模的实体类。 然后您将创建一个简单查询,用于列出位于伦敦的客户。 本演练在设计上是面向代码的,以帮助说明 LINQ to SQL 概念。 一般来说,您会使用对象关系设计器来创建对象模... 阅读全文
posted @ 2010-10-30 01:38 光脚丫思考 阅读(556) 评论(0) 推荐(1)
光脚丫学LINQ(015):使用LINQ to SQL可以执行的操作

摘要:视频演示:http://u.115.com/file/f2f877c8d1LINQ to SQL 支持您作为 SQL 开发人员所期望的所有关键功能。 您可以查询表中的信息、在表中插入信息以及更新和删除表中的信息。 选择通过在您自己的编程语言中编写 LINQ 查询,然后执行此查询以检索结果,即可以实现选择(投影)。 LINQ to SQL 自行将所有必要操作转换为您所熟悉的必要 SQL 操作。 有关... 阅读全文
posted @ 2010-10-30 00:29 光脚丫思考 阅读(265) 评论(0) 推荐(1)
光脚丫学LINQ(014):LINQ to SQL简介

摘要:视频演示:http://u.115.com/file/f29f7838f6LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。说明关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。 若要有效地使用 LINQ to SQL,您必须略为熟悉关系数据库的基本原理。 在LINQ to SQL中,关系... 阅读全文
posted @ 2010-10-29 23:06 光脚丫思考 阅读(270) 评论(0) 推荐(1)
光脚丫学LINQ(007):使用LINQ进行数据转换(C#)

摘要:视频演示:http://u.115.com/file/f2e6d30b81语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。 但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。... 阅读全文
posted @ 2010-10-29 10:21 光脚丫思考 阅读(283) 评论(0) 推荐(1)
光脚丫学LINQ(006):投影

摘要:视频演示:http://u.115.com/file/f21042d848select 子句生成查询结果并指定每个返回的元素的“形状”或类型。例如,您可以指定结果包含的是整个 Customer 对象、仅一个成员、成员的子集,还是某个基于计算或新对象创建的完全不同的结果类型。当 select 子句生成除源元素副本以外的内容时,该操作称为“投影”。使用投... 阅读全文
posted @ 2010-10-29 08:34 光脚丫思考 阅读(315) 评论(0) 推荐(0)
光脚丫学LINQ(005):数据表之间的联接查询

摘要:视频演示:http://u.115.com/file/f29a440f67联接运算创建数据源中没有显式建模的序列之间的关联。例如,您可以执行联接来查找符合以下条件的所有客户:位于巴黎,且从位于伦敦的供应商处订购产品。在 LINQ 中,join 子句始终针对对象集合而非直接针对数据库表运行。在 LINQ 中,您不必像在 SQL 中那样频繁使用 join,因为 LINQ 中的外键在对象模型中表示为包含... 阅读全文
posted @ 2010-10-28 23:56 光脚丫思考 阅读(345) 评论(0) 推荐(0)
光脚丫学LINQ(004):分组数据

摘要:视频演示:http://u.115.com/file/f27504ff61使用 group 子句,您可以按指定的键分组结果。例如,您可以指定结果应按 City 分组,以便位于伦敦或巴黎的所有客户位于各自组中。在本例中,Customer.City是键。在使用 group 子句结束查询时,结果采用列表的列表形式。列表中的每个元素是一个具有 Key 成员及根据该键分组的元素列表的对象。在循环访问生成组序... 阅读全文
posted @ 2010-10-28 22:52 光脚丫思考 阅读(390) 评论(0) 推荐(0)
光脚丫学LINQ(002):筛选数据

摘要:视频演示:http://u.115.com/file/f2cf72dc9e也许最常用的查询操作是应用布尔表达式形式的筛选器。此筛选器使查询只返回那些表达式结果为 true 的元素。使用 where 子句生成结果。实际上,筛选器指定从源序列中排除哪些元素。在下面的示例中,只返回那些地址位于伦敦的 customers。您可以使用熟悉的 C# 逻辑 AND 和 OR 运算符来根据需要在 where 子句... 阅读全文
posted @ 2010-10-28 20:31 光脚丫思考 阅读(364) 评论(0) 推荐(0)
光脚丫学LINQ(003):排序结果集

摘要:视频演示:http://u.115.com/file/f2e2959888通常可以很方便地将返回的数据进行排序。orderby 子句将使返回的序列中的元素按照被排序的类型的默认比较器进行排序。例如,下面的查询可以扩展为按 Name 属性对结果进行排序。因为 Name 是一个字符串,所以默认比较器执行从 A 到 Z 的字母排序。若要按相反顺序(从 Z 到 A)对结果进行排序,请使用 orderby&... 阅读全文
posted @ 2010-10-28 20:31 光脚丫思考 阅读(251) 评论(0) 推荐(0)
光脚丫学LINQ(001):获取数据源

只有注册用户登录后才能阅读该文。
posted @ 2010-10-28 18:17 光脚丫思考 阅读(147) 评论(0) 推荐(0)

上一页 1 2
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3