"Never put off until run time what can be done at compile time."
David Gries, Compiler Construction for Digital Computers
Introduction
作为程序员,我们在学习一些新技术的时候,范例有时候会是我们最大的敌人。指南通常被设计成简单易懂,但同时里面的懒惰、无效率的甚至是危险的代码编写会增多。像这种情况最普遍存在的就是在ADO.NET的范例中了。在这篇文章中,我们将看一下数据库中的强类型对象有什么意义,会让你在你的程序中这样做,尽管缺乏范例。
有点特别的是,我们将看到在Visual Studio 2005中是如何创建和使用强类型数据集的。正如这篇文章所探究的,与另外一种弱类型数据存取技术相比,强类型数据集提供了许多有利之处。我们也会在这里看到,用Visual Studio 2005创建和使用强类型数据集并没有变得更简单。想学更多就继续看下去吧。
The Basics and Benefits of Strongly-Typed Objects
要想明白强类型是什么意思,你可以先想想约会。如果你是单身,你会考虑跟哪种类型的人约会呢?你可能有一些特定的标准(比如健康和有魅力),又或者标准很简单或并不是很明确。无论你的条件是什么,当你决定更多地与谁一起的时候,你总会用自己对这一些类型的一定的标准去衡量考虑。如果你很聪明,你会想一大堆来保护自己不受感情创伤。你可能会发现,比如说,与一个酒鬼相处是很不稳定,除非两人之间有一个认真的关系。但是,让一个人改变是很痛苦并且非常困难的。因此,你的智慧会指示你让你在这段关系开始前就叫停。给你的约会标准里加一个不喝酒的条款会保护你不会在未来心痛,并且让你可以更专心的把你的时间和精力放在更好的候选人身上。
电脑书+籍网