powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ
35 сообщений из 35, показаны все 2 страниц
LINQ
    #34299391
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто пользует?
...
Рейтинг: 0 / 0
LINQ
    #34304486
Stimo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока разглядываем =)
...
Рейтинг: 0 / 0
LINQ
    #34320836
EtLIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока нет релиза использовать еще рано. тем более не понятно что будет из себя представлять ADO.NET Entity Framework (Ado.Net 3.0), т.к. над ними работают разныем тимы мелкософта, и какое из ORM решений будет лучше - спорный вопрос (и какое из них доживет до релиза тоже).
...
Рейтинг: 0 / 0
LINQ
    #34785788
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую Orcas beta 2, NET 3.5

Меня радует LINQ.
Не столько даже сам LINQ, как C# 3.0, который под него сделан.
Иногда получаются иногда просто умопомрачительные сокращения кода и вы радуетесь, как ребенок. Я уже не говорю про var, дефолтные свойства get; set;

Я готов пользоваться LINQ даже не для доступа к БД, а просто начинаешь думать в терминах множеств, а не алгоритмического языка, тоесть как в SQL. Эти изменения языка на концептуальном уровне порождают вот такие возможности:
http://blog.magenic.com/blogs/aarone/archive/2007/04/09/Introducing-i4o.aspx

Один облом. Хостинга под red-bits пока нету, почти. Тоесть, например, LINQ May CTP кажется работал просто как надстройка (green bits), и потому DLL-ки можно было просто запузырить на хостинг, а вот NET 3.5 кроме green-bits, лезет грязными ногами в инсталляцию NET 2.0, и NET 3.0, что-то туда добавляет (red-bits). Тоесть, у вас не заработает NET 3.5 там где инсталирован только NET 3.0
Так же, по-моему, нельзя ставить NET 3.5 на Server 2008 - там уже продвинутая версия NET 2.0, и получится ацкая смесь.

Как-то так.

Другой облом.
Resharper отказывается понимать C# 3.0. Обещают поддержку C# 3.0 вместе с релизом VS 2008

Но если запускать сервер у себя, то ничего страшного в LINQ beta на маленьких проектах я не вижу.
В конце концов, весь этот мир - сплошная beta.

Если вы пишете тесты (TDD), хотя бы по праздникам и воскресным дням, то вам не страшно бета - тестирование даже в производстве.
...
Рейтинг: 0 / 0
LINQ
    #34785883
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО к LINQ можно присматриваться. но надо подождать окончательного релиза. чтобы делать выводы.

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #34785894
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовКто пользует?

Уже планируем новые проекты писать на 3.5. Имхо, LINQ доживет до релиза обязательно, а вот про Entity framework - не уверен.
LINQ, пожалуй, самое интересное нововведение за последние несколько лет в отрасли вообще. А вкупе с поддержкой динамических языков в .NET, роль SQL резко понизится.
И это радовает нас :)
...
Рейтинг: 0 / 0
LINQ
    #34786345
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез Сахават ЮсифовКто пользует?

Уже планируем новые проекты писать на 3.5. Имхо, LINQ доживет до релиза обязательно, а вот про Entity framework - не уверен.
LINQ, пожалуй, самое интересное нововведение за последние несколько лет в отрасли вообще. А вкупе с поддержкой динамических языков в .NET, роль SQL резко понизится.
И это радовает нас :)
Сам тогда (когда постил) не смог посмотреть (ошибка какая-та была, не стал искать).
Долго смотрел на XPO, NHibernate (даже на db4o). Сегодня все же отыскал ошибку в сети и поставил.
Сам LINQ - прелесть. A EDM еще не доделан. :( Если сделают обещанное + :) рантайм генерация классов и синхронизация с БД, + двустронная синхронизация по требованию. Эх, можно было (добавив DLSL) быстро написать пару 2С. :)
Не знаю подождать EDM или писать на XPO. :(
А можно и LINQ2SQL.
Завтра дочитаю.
...
Рейтинг: 0 / 0
LINQ
    #34786394
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
XPO

А что за XPO ? DevExpress овский что ли?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #34786576
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
Сахават Юсифов
XPO

А что за XPO ? DevExpress овский что ли?

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.4

Да. Симпатичная штука, особенно в составае XAF.
Но, если EDM доделают, то EDM будет вне конкурренции, а если учесть приятные добавки в SQL2008 и направление вектора развития продуктов МС, то потихоночку придет тихий пипец всем товарищам в округе. :)
...
Рейтинг: 0 / 0
LINQ
    #34786654
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
Да. Симпатичная штука

а мне не понравился. всегда боролся за чистоту (pure) классов предметной области. в случае с XPO я так понял что это не возможно. и все pure classes должны наследоваться то ли от XPBaseObject то ли от чего то подобного.

А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет.
Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно.

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #34786667
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
Сахават Юсифов
Да. Симпатичная штука

а мне не понравился. всегда боролся за чистоту (pure) классов предметной области. в случае с XPO я так понял что это не возможно. и все pure classes должны наследоваться то ли от XPBaseObject то ли от чего то подобного.


Из-за этого и стою. Како-нибудь левый заказ можно быстро оттяпать, а посерьезнее опасно.

Sa
А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет.
Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно.


Они скорее будут доводить SQLServer и провайдер.
...
Рейтинг: 0 / 0
LINQ
    #34786767
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa

А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет.
Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно.

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.4

LINQ to SQL уже сейчас умеет маппинг, который "Table per Hierarchy". Классический тупой способ :) - в большой таблице указывается поле, в котором указан класс записи, а при загрузке коллекции LINQ создает объект нужного класса. Конечно, до нормального ORM'а не дотягивает, зато просто и прозрачно.
...
Рейтинг: 0 / 0
LINQ
    #34786793
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
Классический тупой способ :) - в большой таблице указывается поле, в котором указан класс записи, а при загрузке коллекции LINQ создает объект нужного класса. Конечно, до нормального ORM'а не дотягивает, зато просто и прозрачно.

А как это все указывается. маппинг-файлы пишутся. или дизайнер есть какой либо?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #34786794
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
А как это все указывается. маппинг-файлы пишутся. или дизайнер есть какой либо?


Автоматом. Есть генератор.
Если МС взялась за это дело, то все "классические ОРМ ???" будут в ж... скоро. :)
...
Рейтинг: 0 / 0
LINQ
    #34786803
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
Автоматом. Есть генератор.

это sqlmetal который. если так то пока ждем-с )

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #34786857
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
Сахават Юсифов
Автоматом. Есть генератор.

это sqlmetal который. если так то пока ждем-с )

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.4
Похоже это не sqlmetal. Тут просто выбираешь проект тип "Model" в VS и генерируется модель БД.
sqlmetal это вроде какой то ехе отдельный был.
...
Рейтинг: 0 / 0
LINQ
    #34786859
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрю ADO.NET vNEXT. Август 2006.
...
Рейтинг: 0 / 0
LINQ
    #34786873
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов

Автоматом. Есть генератор.
Если МС взялась за это дело, то все "классические ОРМ ???" будут в ж... скоро. :)

Ну типа того :) Вообще, сторонним разработчикам компонентов для .NET скоро придется туго..

Sa

это sqlmetal который. если так то пока ждем-с )

Posted via ActualForum NNTP Server 1.4

У LINQ to SQL свой дизайнер, очень похожий на редактор классов в студии. А sqlmetal - вроде это как раз для Entity Framework.
/* Это я мучаю VS 2008 beta 2 */
...
Рейтинг: 0 / 0
LINQ
    #34786898
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thanx за разъяснения. надо тоже обратить взор на связку Linq + ORM

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
LINQ
    #35016953
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINQ 2 SQL поддерживает только Single table inheritance, не легко получить работу в отсоединенном режиме и позиционируется как решение для data-ориентированных систем.
EDF до сих пор сырой, дизайнер глючный. Маппинг на хп недоделанный (нельзя помапить out-пареметры обратно на объект после вызова). Пока не нашлось способа засунуть в контектс доп. параметр требующийся при маппинге (например когда в хп требуется передать идентификатор безопасности, но естественно этот идентификатор никак не связан с объектом и его свойствами)
При передачи сервису, чтобы получить состояние объекта (inserted/updated/deleted) необходимо заново получить объект из бд и вручную переустановить свойства (это официальный ответ): targetObj.Property = srcObj.Property;
Astoria (ADO.NET DataServices) - в зачаточном состоянии.

Мое мнение - слишком рано!
...
Рейтинг: 0 / 0
LINQ
    #35022775
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникLINQ 2 SQL поддерживает только Single table inheritance, не легко получить работу в отсоединенном режиме и позиционируется как решение для data-ориентированных систем.
EDF до сих пор сырой, дизайнер глючный. Маппинг на хп недоделанный (нельзя помапить out-пареметры обратно на объект после вызова). Пока не нашлось способа засунуть в контектс доп. параметр требующийся при маппинге (например когда в хп требуется передать идентификатор безопасности, но естественно этот идентификатор никак не связан с объектом и его свойствами)
При передачи сервису, чтобы получить состояние объекта (inserted/updated/deleted) необходимо заново получить объект из бд и вручную переустановить свойства (это официальный ответ): targetObj.Property = srcObj.Property;
Astoria (ADO.NET DataServices) - в зачаточном состоянии.

Мое мнение - слишком рано!
Люди! Где всё это описано в одном месте????? Срочно! Знакомый перешёл хвалит, но делится секретами не хочет!
...
Рейтинг: 0 / 0
LINQ
    #35023904
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот книжечки вышли заказ здесь
Fabio Claudio Ferracchiati
LINQ for VB 2005
Мягкая обложка (2007)

Are you ready for the future of data access in .NET? At the Microsoft Professional Developers Conference (PDC) 2005, Microsoft previewed a new technology, Language-Integrated Query (LINQ). It captured a lot of attention because it addressed ...
Новинка
Pro LINQ : Language Integrated Query in C# 2008

Цена
2233 руб

Когда я получу свой заказ?
Ожидаемая дата
передачи в службу доставки
31 января
Вес: 990 гр.
Joseph C. Rattz
Pro LINQ: Language Integrated Query in C# 2008
Мягкая обложка (2007)

LINQ is the project name for a set of extensions to the .NET Framework that provide a generic approach to querying data from different data sources. LINQ will premier in Visual Studio 2008, and will become the next must-have skill for .NET ...
Introducing Microsoft LINQ

Цена
2482 руб

Когда я получу свой заказ?
Ожидаемая дата
передачи в службу доставки
31 января
Вес: 383 гр.
Paolo Pialorsi, Marco Russo
Introducing Microsoft LINQ
Мягкая обложка (2007)

Get a head start on using the Microsoft Language Integrated Query (LINQ) Project with advance insights from two experienced developers. Data-rich applications can be difficult to create because of the tremendous differences between query languages ...
...
Рейтинг: 0 / 0
LINQ
    #35023936
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некотые из этих книг уже есть rapidshare
...
Рейтинг: 0 / 0
LINQ
    #35025787
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
LINQ
    #35028203
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офигеть..., про какой то LINQ текста на 600 страниц.
...
Рейтинг: 0 / 0
LINQ
    #35030545
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bill Great Apress - Pro LINQ Language Integrated Query in C# 2008.rar
Странно. Архиф зашифрован с паролем. Пароль не подскажете?
...
Рейтинг: 0 / 0
LINQ
    #35030546
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinПароль не подскажете?
Вопрос закрыт. Пароль codered :)
...
Рейтинг: 0 / 0
LINQ
    #35032010
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень хорошая книга
Pro.CSharp.2008.and.the.NET.3.5.Platform.rar
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
Copyright © 2007 by Andrew Troelsen
Уже есть в сети. Краткое и ясное описание!
...
Рейтинг: 0 / 0
LINQ
    #35035640
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынникофигеть..., про какой то LINQ текста на 600 страниц.
На самом деле не так много воды как в других книженциях.
Вот про deffered он что то много понаговорил.
...
Рейтинг: 0 / 0
LINQ
    #35035724
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов Роман Дынникофигеть..., про какой то LINQ текста на 600 страниц.
На самом деле не так много воды как в других книженциях.
Вот про deffered он что то много понаговорил.
У Троелсена ( кстати книжку Pro.CSharp.2008.. тоже легко в сети найти) кратко и понятно, но только введение. Сейчас начинаю применять. а где форум что бы с непонятками разбираться ?
...
Рейтинг: 0 / 0
LINQ
    #35035731
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bill GreatУ Троелсена ( кстати книжку Pro.CSharp.2008.. тоже легко в сети найти) кратко и понятно, но только введение. Сейчас начинаю применять. а где форум что бы с непонятками разбираться ?

А чем форум ненравится?
Вы читали, я прочитал, наверное еще кто-нить из молодых гениев интересовался.
Так что дерзайте, книгла под рукой - процитируем если что. :):)
...
Рейтинг: 0 / 0
LINQ
    #35049447
Suzeren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, как использовать это добро в VS 2005? И вообще, что-то я не пойму, есть ли LINQ в FrameWork 3.0? Или только в 3.5?
В любом случае, я пока просто делал так - поставил 3.0, потыркался в референсы, нигде не нашел System.LINQ.
...
Рейтинг: 0 / 0
LINQ
    #35049513
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuzerenГоспода, как использовать это добро в VS 2005? И вообще, что-то я не пойму, есть ли LINQ в FrameWork 3.0? Или только в 3.5?
В любом случае, я пока просто делал так - поставил 3.0, потыркался в референсы, нигде не нашел System.LINQ.
3.5
...
Рейтинг: 0 / 0
LINQ
    #35057241
Suzeren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавная технология. Правда мой моск пока что не очень ее переваривает. Не хочет он лямбда оператор уразуметь :) А так все перкарасно. Теперь думаю где бы это применить, ибо практически самостоятельная технология и никакую не дополняет практичесики. Т.е в ADO.NET есть все средства что бы сделать ту или иную операцию и без LINQ. В этом плане интерисует вопрос производительности...

ЗЫ Судорожно ищу задачу где бы применить это самое LINQ, но пока не нахожу... :)
...
Рейтинг: 0 / 0
LINQ
    #35061000
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот интересная статья про LINQ. Мне понравилось - просто и подробно.

Нововведения в C# 3.0

Может пригодится кому..
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]