【发布时间】:2010-01-26 06:54:30
【问题描述】:
从表中检索查找代码值时,有些人会这样做...
Dim dtLookupCode As New LookupCodeDataTable()
Dim taLookupCode AS New LookupCodeTableAdapter()
Dim strDescription As String
dtLookupCode = taLookupCode.GetDataByCodeAndValue("EmpStatus", "FULL")
strDescription = dtLookupCode.Item(0).Meaning
...但是,我也看到过像这样“链式”完成的事情...
strDescription = taLookupCode.GetDataByCodeAndValue("EmpStatus", "FULL").Item(0).Meaning
...首先绕过查找代码数据表,因为表适配器知道其结果集的结构是什么样的。
使用“链式”方法是否节省了创建数据表对象的开销,或者它是否有效地被创建以正确处理 .Item(0).Meaning 语句?
【问题讨论】:
-
感谢 Chris 推荐“链接”的概念。我认为这更适合并避免“内联”的混淆。
标签: .net performance