当些日子在聊天时,我又抛出了:语言只是工具,重要的是思想。软件的质量控制并不是靠语言,而是靠规范的论调。显然,对方表示质疑。为此,走上了VB.net的学习之路。
LINQ
官方如是说:LINQ to SQL 是.NET Framework 版本 3.5,它提供用于管理关系数据作为对象的运行时基础结构的组件。
可见,它是3.5开始有的新特性,用来管理关系数据的。
为什么要学习LINQ呢?
我们先看下当前项目的示例代码(以登录为例):
db.connectDB()
If PasswordTextBox.Text = "" Then
MsgBox("用户名或密码不能为空!", 48, "提示")
PasswordTextBox.Focus()
Exit Sub
End If
str = "select f_zuidi,f_renyuan_id,f_jiemian from t_renyuan where f_zuofei=0 and f_xingming='" + CStr(ComboBox2.SelectedValue) + "' and (f_mima='" + PasswordTextBox.Text + "'" + " or 'xxxxx'='" + PasswordTextBox.Text + "')"
ds = db.readrecord(str)
If ds.Tab