Search results for query "linq" (13):
Understanding LINQ (C#)
This article is about
LINQ which I think is one of the most exciting features in Orcas.
LINQ makes the concept of querying a first-class programming concept in .NET. The data to be queried can take the form of XML (
LINQ to XML), databases (
LINQ-enabled ADO.NET:
LINQ to SQL,
LINQ to Dataset and
LINQ to Entities) and objects (
LINQ to Objects).
LINQ is also highly extensible and allows you to build custom
LINQ enabled data providers (e.g.:
LINQ to Amazon,
LINQ to NHibernate,
LINQ to LDAP).
Online Article: LINQ
At PDC 2005, Microsoft introduced brand new technology known as
LINQ, which stands for "Language Integrated Query."The feature-set hiding behind this acronym is truly mind-boggling and worthy of a lot of attention. In short,
LINQ introduces a query language similar to SQL Server's T-SQL, in C# and VB.NET. Imagine that you could issue something like a "select * from customers" statement within C# or VB.NET. This sounds somewhat intriguing, but it doesn't begin to communicate the power of
LINQ.
Explore the Data Access Options in Visual Studio 2008
In Visual Studio 2008 running on the .NET framework 3.5, developers can not only create DataReaders and DataSets; Microsoft has also added LINQ to SQL, Entity Framework, and ADO.NET Data Services, which leverages the first two. These new options of course, mean that you have new syntaxes to learn. LINQ, which is built into Visual Basic and C#, has one implementation for LINQ to SQL and another for LINQ to Entities. In Entity Framework, you have the option to use LINQ to Entities or make queries in two other ways with Entity SQL…
LINQ to Life
Using
LINQ to improve everyday code
Parallel LINQ: Running Queries On Multi-Core Processors
PLINQ is a query execution engine that accepts any LINQ-to-Objects or LINQ-to-XML query and automatically utilizes multiple processors or cores for execution when they are available. The change in programming model is tiny, meaning you don't need to be a concurrency guru to use it. In fact, threads and locks won't even come up unless you really want to dive under the hood to understand how it all works. PLINQ is a key component of Parallel FX, the next generation of concurrency support in the Microsoft .NET Framework.
In this article, we review the goals of the PLINQ technology, where it fits into the broader .NET Framework and other concurrency offerings, and what it looks like from the perspective of LINQ developers. We conclude with some example scenarios where PLINQ has already shown tremendous value...
LINQ Into Microsoft's New Query Capabilities
Query features have long been a cornerstone of database applications, but with
LINQ, Microsoft introduces query language features right inside of C# and VB.NET.
What's New in C# 3.0? Part 2
The release of Visual Studio 2008 updates C# to version, 3.0, with several key language enhancements and
LINQ support. Part Two of this series will walk you through C#'s new
LINQ support features and other time-saving enhancements.
Usage of LINQ and Datasets in Compact Framework 3.5
Introduction to working with
LINQ and Datasets in Compact Framework 3.5 Beta 1
What's New in Visual Basic 9.0? Part 2
The release of Visual Studio 2008 updates Visual Basic to version 9.0, with several key language enhancements and
LINQ support. Part Two of this series will walk you through VB 9's new
LINQ support features and other time-saving enhancements.
Eliminate SQL Injection Attacks Painlessly with LINQ
As developers assume more of the security burden, the first web application vulnerability that many developers learn about is a particularly dangerous form of command injection known as
SQL injection. Command injection in its archetypal form is any vulnerability that allows an attacker to run an unintended command on your server by providing unanticipated input that alters the way you intended the web application to run. Because it's so well-known, SQL injection attacks are common, dangerous, and pervasive. Fortunately, you can prevent SQL injection easily once you understand the problem. Even better, a new Microsoft data access technology offers .NET developers the opportunity to eliminate SQL injection vulnerabilities altogether—when used properly. That technology is called Language Integrated Query (
LINQ), and it will ship in the upcoming release of Visual Studio "Orcas" and .NET Framework 3.5. This article explores
LINQ's potential for hardening your web application's data access code so that it's impossible to attack through SQL Injection.