LinQ vs .... Line!

Sebas personal blog.

Модератор: Sebas

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

LinQ vs .... Line!

Сообщение Sebas » 20.08.2008 (Ср) 10:17

Многие те, кто перешёл с VB6 на Vb.NET реально осознают кайф от ОБЪЕКТНОГО программирования.
Так, чтото меня не сильно радует Linq в плане той самой объектности. Как кто то написал на готдотнете "трансформация C# в T-SQL вызывает чувство лёгкого испуга"

Как вам такое в Вашем Красивом коде?
Код: Выделить всё
Dim Tropical = From City In Capitals _
Where TropicOfCancer <= City.Latitude _
AndAlso City.Latitude >= TropicOfCapricorn _
Select City.Name, City.Country


ошущаете себя в листинге хранимой процедуры? Ага, сразу хочется поюзать isnull))))
Не кажется ли Вам, что это возврат к синтаксису LINE(x,y)-(x1,y2) /B /F ?
Мне кажется, на первый взгляд, что вернее было бы сделать чтото подобное, но в объект манере ObjectДанных.Select(... , ...).GroupBy (...).

Что Вы скажете?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: LinQ vs .... Line!

Сообщение ANDLL » 20.08.2008 (Ср) 10:51

Sebas
Скажем, что это никак не влияет на объектность модели, если вдуматься. Каждый запрос возвращает объект, вполне определённого типа. С другой стороны, практика показывает что люди видят в SQL и его синтаксисе много чего такого, чего они хотели бы видеть и в своём языке. В итоге - хорошо относимся.

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: LinQ vs .... Line!

Сообщение FaKk2 » 14.01.2009 (Ср) 4:42

Если LINQ режет глаз - перепиши в виде цепочки методов :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: LinQ vs .... Line!

Сообщение tyomitch » 14.01.2009 (Ср) 12:30

Есть люди, которым нравится ООП, и есть люди, которым нравится декларативное программирование.
Теперь C# радует сердца обеих этих групп. Что плохого?
Изображение


Вернуться в Sebas

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList