101 LINQ Samples - обучающие примеры

by DenizK 30. мая 2009 05:38
Обучающие примеры по использованию LINQ - http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx в количестве 101 штуки

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ | Tips & tricks

Отличный визуальный отладчик для LINQ

by DenizK 23. мая 2009 14:04

Отладчик скачать можно по адресу http://www.manuelabadia.com/blog/PermaLink,guid,9160035f-490f-46bd-ab55-516b5c7545af.aspx

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ

DJ - ASP.NET jQuery Web контрол

by DenizK 23. мая 2009 12:35

DJ- это опенсорсный веб контрол для работы с jQuery.Все подробности на http://www.dotnetage.com/


Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ

Выражение NOT IN для LINQ to SQL

by DenizK 18. января 2009 19:31

Часто может возникать вопрос как написать для LINQ выражение, аналогичное SELECT NOT IN для SQL. Предположим мы хотим переписать код.

SELECT *
FROM [dbo].[Customers] AS [t0]
WHERE [t0].[CustomerID] NOT IN (
    SELECT [t1].[CustomerID]
    FROM [dbo].[Orders] AS [t1]
)

Самый быстрый с точки зрения производительности и понятные семантически является код

NorthwindDataContext dc = new NorthwindDataContext();

dc.Log = Console.Out;

var query =

    from c in dc.Customers

    where !(from o in dc.Orders

            select o.CustomerID)

           .Contains(c.CustomerID)

    select c;

foreach (var c in query) Console.WriteLine( c );

 

От транслируется в SQL-запрос:

SELECT [t0].[CustomerID], [t0].[CompanyName], [t0].[ContactName],

       [t0].[ContactTitle], [t0].[Address], [t0].[City],

       [t0].[Region], [t0].[PostalCode], [t0].[Country], [t0].[Phone], [t0].[Fax]

FROM [dbo].[Customers] AS [t0]

WHERE NOT (EXISTS(

    SELECT NULL AS [EMPTY]

    FROM [dbo].[Orders] AS [t1]

    WHERE [t1].[CustomerID] = [t0].[CustomerID]

    ))

 

Текущий рейтинг: 4.0 (1 голосов)

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ | Tips & tricks

Примеры по использованию LINQ TO SQL

by DenizK 18. января 2009 18:43

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ | Tips & tricks

LINQPad - программа для выполнения LINQ запросов к БД

by DenizK 9. февраля 2008 02:33

С помощью LINQPad можно выполнять LINQ-запросы к БД, XML-документам и объетам. Программа снабжена более 200 обучающими примерами и является хорошим средством обучения LINQ. 

Много небольших утилит, помогающих работе с LINQ можно найти на странице книги "C# 3.0 in a Nutshell" http://www.albahari.com/nutshell/extras.html 

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

LINQ

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов