Add method
DataContext class, 152–153
IEnumerable interface, 45
AddAfterSelf method (XNode), 173
AddBeforeSelf method (XNode), 173
ADO.NET
LINQ to ADO.NET, 15–16, 123
LINQ to Entities, 164
Transaction property, 156
ADO.NET Entity Framework
abstracting from physical layer, 201–203
ADO.NET standard approach, 197–201
entity data modeling, 204–207
LINQ to SQL and, 216
manipulating entities, 214–216
querying entities, 207–213
Aggregate operator, 100–103
All operator, 105–106
ALTER TABLE statement, 158
Ancestors method, 187
AncestorsAndSelf method, 188
Annotation method, 180
annotations, 180
Annotations method, 180
anonymous methods
C# support, 23–25, 69
delegates and, 21
lambda expressions, 31–36, 69
LINQ to XML support, 168
parameters, 24
anonymous types
C# support, 46–48
defined, 94
storing query results, 49
Visual Basic support, 58–59
Any operator, 105
APIs (application programming interfaces), 1, 167, 169–180
ArgumentException error, 98, 119
ArgumentNullException error, 77, 99
ArgumentOutOfRangeException error, 112
AsEnumerable method, 160–162
AsEnumerable operator, 117–118
AssociateWith method (DataShape), 137–138
Association attribute
class entities, 132
EntityRef class, 133
Name property, 138
OtherKey property, 134, 138
Unique property, 138
associative queries, 148–149
attribute axis, 67
attributes, LINQ to XML queries, 182
Average operator, 99–100
Axes functions (XPath), 187