... mapping file to perform
a LINQ to SQL query without using any attributes.
Listing 16-9. The Third DataContext Constructor Prototype Connecting to a Database and Using a
Mapping File
string ... Source=.\SQLEXPRESS;Initial Catalog=Northwind ;Integrated Security=SSPI;",
nwindMap);
IQueryable<Linqdev.Customer> query =
from cust in db.GetTable<Linqdev.Customer>()
wh...
... into the entity classes at key
points in time.
Finally, query expressions provide that warm fuzzy feeling when first seeing a LINQ query that
makes you want to get on board with LINQ. Nothing ... next.
Listing 3-4. An Example Demonstrating the Query Results Changing Between Enumerations
// Create an array of ints.
int[] intArray = new int[] { 1,2,3 };
IEnumerable<int> ints...
... Service-Oriented
Architecture, 3e
Beginning ASP.NET 3.5
Data Access, 2e
Beginning
C# 2008 Databases
Beginning C# 2008
Pro LINQ: Language
Integrated Query
in C# 2008
www .apress. com
SOURCE CODE ONLINE
Companion eBook
... print for content only—size & color not accurate spine = 1.176" 624 page count
Books for professionals By professionals
®
Pro LINQ: Langu...
... example.
Reprinted Here for Convenience Is Listing 1-3
using System;
using System .Linq;
using System.Data .Linq;
using nwind;
Northwind db = new Northwind(@"Data Source=.\SQLEXPRESS;Initial Catalog=Northwind");
var ... number 2.
Listing 4-48. Returning a Sequence of Ten Integers All With the Value Two
IEnumerable<int> ints = Enumerable.Repeat(2, 10) ;
foreach(int i in in...
... understanding of LINQ to Objects and just what LINQ can
do for you, it’s time to learn about using LINQ to query and generate XML. This functionality is called
LINQ to XML and, not so coincidentally, ... Sum Prototype
IEnumerable<int> ints = Enumerable.Range(1, 10) ;
foreach (int i in ints)
Console.WriteLine(i);
Console.WriteLine(" ");
int sum = ints.Sum();
Cons...
... THE LINQ TO XML API
XProcessingInstruction.Target on XProcessingInstruction Objects and
XProcessingInstruction.Data on XProcessingInstruction Objects
To update the value of a processing instruction, ... PM
CHAPTER 7 ■ THE LINQ TO XML API
251
<BookParticipants>
<BookParticipant type="Author">
<! Author of Pro LINQ: Language Integrated Query in C# 2...
... don’t you think? I just joined three
XML documents in a single query.
Surely you now see the power of LINQ to XML. Are you starting to see why LINQ to XML is my
favorite part of LINQ? Now how ... make it interesting, I will query on the type attribute, and I will try
this one in query expression syntax, as shown in Listing 9-3.
Listing 9-3. Obtaining Restricted Elements Wi...
... do?
The LINQ to DataSet operators allow a developer to perform LINQ queries on a DataSet, and
since a DataSet can be obtained using normal ADO.NET SQL queries, LINQ to DataSet allows LINQ
queries ...
query on data in a database using ADO.NET to obtain a DataSet, then turn right around and query
that data again using LINQ to DataSet, all within several lines of code. In re...
... DataContext.
Listing 14-1 contains an example of inserting a record into the database.
Listing 14-1. Inserting a Record by Inserting an Entity Object into Table<T>
// 1. Create the DataContext.
Northwind ... SQL, thrown in to boot.
■Tip LINQ to SQL is an entry-level ORM tool that permits powerful SQL queries.
In addition to providing LINQ query capabilities, as long as your q...
... to the query for the respective column. Listing 14-16 contains an example programmati-
cally building a query for such an interface.
Listing 14-16. Programmatically Building a Query
Northwind db ... let’s examine an InheritanceMapping attribute:
An InheritanceMapping Attribute
[InheritanceMapping(Code = "G", Type = typeof(Shape), IsDefault = true)]
The preceding InheritanceMap...