Professional Documents
Culture Documents
ADO Dot Net Advanced PAtterns
ADO Dot Net Advanced PAtterns
Julie Lerman
The Data Farm
jlerman@thedatafarm.com
About Me
Project
Iterator
Join
cached
iterator
data
r
li te or
F at
r
Ite
Enhanced
Narrowed with related
down to data
specific
columns
Our Custom QP Iterators
• Scan
● Enumerates over dataset rows (eg leaf-nodes of tree)
• Select (Project)
● DataSet Expressions can pull out columns
• Filter
● DataTable.Select for on-the-fly indexing
● Consider DataView for a permanent index and it’s raw
.NET 2.0 power
• DataTable.Select can leverage this index
• Sort
● Bundle this with the filter
• leverage DataTable.Select or DataView and indexing
Use DataView’s new power for JOIN
Julie Lerman
jlerman@thedatafarm.com
www.thedatafarm.com
Blogs
www.thedatafarm.com/blog
blogs.ziffdavis.com/devlife