score:0
it has full support for the new data types. lol. beyond that you got me, other than possibilities of optimised queries (like the merge command, etc).
score:0
I am guessing most of it has to do on the server anyways. They probably optimized the query execution as for differences I don't know except for the new types.
score:1
There is a problem of paging over a joined set that SQL 2005 mis-interprets.
var orders = (
from c in Customers
from o in c.Orders
select new {c, o}
).Skip(10).Take(10).ToList();
LINQ generates a ROW_Number against the joined set. SQL2005 generates a bad plan from that code. Here's a link to the discussion.
Edit#2: I'd like to clarify that I don't know that SQL2008 solves this problem. I'm just hopeful.
score:1
This marketing link claims
"Write data access code directly against a Microsoft SQL Server database, using LINQ to SQL."
Which is basically untrue.
Linq To SQL is query comprehension translated into expression trees translated into SQL, optimized by the query optimizer and then run against SQL Server database. "directly" feh.
score:0
Unless LINQ exposes the new MERGE statement, no.
There is little effective difference in the engines especially from an ORM/client view
Source: stackoverflow.com
Related Articles
- SQL Server 2008 vs 2005 Linq integration
- LINQ Source Code Available
- creating Linq to sqlite dbml from DbLinq source code
- compare ntext by string in sql server 2005 by linq
- "Server failed to resume the transaction" error in SQL Server 2008 + .NET3.5 + LINQ
- Accessing SQL Server time in code with LINQ
- Update statement in linq with external SQL Server 2008 R2
- Is Microsoft going to support SQL Server 2008 with LINQ in Visual Studio 2010?
- How do I check if a SQL Server 2005 TEXT column is not null or empty using LINQ To Entities?
- source code for LINQ 101 samples
- c# Linq or code to extract groups from a single list of source data
- Dynamic SQL To Dynamic LINQ in VB.NET with MS SQL Server 2008
- SQL Server 2005 or LINQ query: joining two tables and calculate field
- convert select query to linq on sql server 2008
- Convert string[] to int[] in one line of code using LINQ
- Code equivalent to the 'let' keyword in chained LINQ extension method calls
- Linq code to select one item
- What can I do to resolve a "Row not found or changed" Exception in LINQ to SQL on a SQL Server Compact Edition Database?
- How are people unit testing code that uses Linq to SQL
- Enabling Service Broker in SQL Server 2008
- How to Connect to SQL Server using LINQ to SQL?
- LINQ query to perform a projection, skipping or wrapping exceptions where source throws on IEnumerable.GetNext()
- Syntax to execute code block inside Linq query?
- C#, EF & LINQ : slow at inserting large (7Mb) records into SQL Server
- Enumerable.Empty<T>().AsQueryable(); This method supports the LINQ to Entities infrastructure and is not intended to be used directly from your code
- NHibernate Linq Group By fails to group properly in SQL Server
- Ignoring accents in SQL Server using LINQ to SQL
- Periodic InvalidCastException and "The server failed to resume the transaction" with Linq
- LINQ to Entities / LINQ to SQL: switching from server (queryable) to client (enumerable) in the middle of a query comprehension?
- Best open source LINQ provider
- How to return a child collection with joins linq query
- Get textbox with values and Checked Checkboxes from formcollection MVC 4
- Use ExpressionVisitor to change 'obj == value' to 'obj.Equals(value)'
- Linq : Object property based on other properties of same object
- how to get records from db having one common column values with another list?
- How to join 2 tables using linq but avoid anonymous object
- Unable to translate SQL query to LINQ using EF
- LINQ: How to perform an update like UPDATE <T> SET Update(<T>, <T>) SELECT FROM clause in LINQ?
- Binding a chart using a csv file produces errors
- Get Unique Item only Azure
- Extracting values from a nested object and sorting them using LINQ
- Using lambda expressions on joined basic LINQ query
- Link OrderBy method not taking effect after Union method
- How to combine N amount of expression trees with OR/And operators
- It crosses two tables with left join with two fields in linq
- Exception C# null list
- Linq Select Into using T-SQL Function
- LINQ C# Join with Left-Join result
- Can extension methods have generic parameters?
- Linq ToList on empty ItemSource