2013-03-26 3 views
0

Использование C# SQL в LINQ, я наткнулся на это заявление:C# SQL Оператор => означает

var names = database.Browsers.Select(b => b.Name); 

Что b=>b.Name делать? Что делает оператор => в целом?

Код является частью структуры C# .net, где база данных является дескриптором базовой базы данных через Linq.

+0

Это [выражение лямбда] (http://msdn.microsoft.com/en-us/library/bb397687.aspx). –

ответ

6

=> указывает на использование lambda expression. В этом случае b является ссылкой на экземпляр объекта Browser, а Select(b=> b.Name) возвращает перечислимый, содержащий только атрибут Name.

Смежные вопросы