摘要:
视频演示:http://u.115.com/file/f2dcc41bcc可以从数据库标记语言 (.dbml) 元数据文件生成 Visual Basic 或 C# 源代码。 此方法提供了一个在生成应用程序映射代码前自定义默认 .dbml 文件的机会。 这是一项高级功能。 此过程中的步骤如下:1、生成 .dbml 文件。2、使用编辑器修改此.dbml文件 。 请注意,此 .dbml 文件必须通过 L... 阅读全文
摘要:
视频演示:http://u.115.com/file/f22ca6511a前面我们已经初步的涉及到了如何创建对象模型。从这个演示开始,将会使用一些演示专门来看看有关创建对象模型方面的知识。既然是专门来看,所以所要追究的知识点,自然也就包含的比较多了,当然,一些应该追究的细节问题自然也是不能放过的。作为基于属性的映射的替代方法,可以使用SQLMetal命令行工具将您的对象模型生成为外部XML文件。 ... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2405604da上一个演示,我们了解了如何使用SQLMetal这个命令行工具来创建存储过程和对象模型中的函数之间的映射建立。这个工具确实非常的不错。不过,这个工具好像是一次性的把所有的存储过程都映射到了对应的函数中。某些时候,可能我们可能并不想要这样的效果。更多的时候,可能仅仅是将需要的一些存储过程映射到函数就可以了。SQLMetal这个工... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2f879dd4b本演练提供了通过仅执行存储过程来访问数据的LINQ to SQL基本端对端方案。 数据库管理员经常使用此方法来限制数据存储的访问方式。 出于本演练的需要,您将用到已映射到 Northwind 示例数据库中存储过程的两个方法:CustOrdersDetail 和 CustOrderHist。 此映射发生在运行 SqlMetal... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2596c101f光脚总结重点如果想要查找数据,这怎么总结呢?自己总结吧。如果想要添加数据,那么首先创建相关的实体类,然后调用InsertOnSubmit()方法。如果想要更新数据,首先获取这个数据的实体类对象,然后修改。仅此而已,并无什么特殊方法可调用。如果想要删除数据,首先获取这个要删除的数据实体类对象,然后调用DeleteOnSubmi... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2b38fc3b2基本学习了如何手动创建LINQ to SQL的对象模型,不过,千万不要因此就认为,已经真正的掌握了如何手动创建此对象模型。关于这点还是很多内容值得去深入学习的。不过,这是稍后的课题了,目前,咱们就得让它先停在这个位置了。如果你使用过VS提供的对象关系设计器创建对象模型的话语,你一定会赞同我这样的说法:手动编码创建对象模型,真... 阅读全文
摘要:
视频演示:http://u.115.com/file/f233b821ab从数据库的强类型化视图着手要容易得多。 通过将 DataContext 对象强类型化,您无需调用 GetTable。 当您使用强类型化的 DataContext 对象时,您可以在所有查询中使用强类型化表。 在以下步骤中,您将创建 Customers 作为映射到数据库中的 Customers 表的强类型化表。对DataCont... 阅读全文
摘要:
作者:光脚丫思考时间:8/30/2010 5:04:58 PM有关于数据库访问技术,通常所用到的研习数据库或许更多的要算是Northwind了。呵呵!至少,我自己是经常折腾这样的一个示例数据库。虽然如此,对这个数据库的了解,自我感觉还是相当的肤浅的。或者,只是自己认为没有必要把这个数据库吃的那么透彻。^_^我想恐怕正是因为有了这样肤浅的认识,最后就产生了这样的一个代码吧!这个代码本身的用意乃是在于... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2e338988d本演练演示如何使用 LINQ to SQL 关联来表示数据库中的外键关系。此演示是建立在前一个演示的基础上。光脚丫学LINQ(016):[演练]创建简单对象模型和LINQ查询(C#),你可以通过这个链接转到前一个演示。跨表映射关系在 Customer 类定义的后面,创建包含如下代码的 Order 实体类定义,这些代码表示 O... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2e3bc874c本演练提供了复杂性最低的基本端对端 LINQ to SQL 方案。您将创建一个可为示例 Northwind 数据库中的 Customers 表建模的实体类。 然后您将创建一个简单查询,用于列出位于伦敦的客户。 本演练在设计上是面向代码的,以帮助说明 LINQ to SQL 概念。 一般来说,您会使用对象关系设计器来创建对象模... 阅读全文
摘要:
视频演示:http://u.115.com/file/f2f877c8d1LINQ to SQL 支持您作为 SQL 开发人员所期望的所有关键功能。 您可以查询表中的信息、在表中插入信息以及更新和删除表中的信息。 选择通过在您自己的编程语言中编写 LINQ 查询,然后执行此查询以检索结果,即可以实现选择(投影)。 LINQ to SQL 自行将所有必要操作转换为您所熟悉的必要 SQL 操作。 有关... 阅读全文