|
|
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Пока нет релиза использовать еще рано. тем более не понятно что будет из себя представлять ADO.NET Entity Framework (Ado.Net 3.0), т.к. над ними работают разныем тимы мелкософта, и какое из ORM решений будет лучше - спорный вопрос (и какое из них доживет до релиза тоже). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 01:03 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Использую 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), хотя бы по праздникам и воскресным дням, то вам не страшно бета - тестирование даже в производстве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 01:00 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
ИМХО к LINQ можно присматриваться. но надо подождать окончательного релиза. чтобы делать выводы. Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 11:10 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовКто пользует? Уже планируем новые проекты писать на 3.5. Имхо, LINQ доживет до релиза обязательно, а вот про Entity framework - не уверен. LINQ, пожалуй, самое интересное нововведение за последние несколько лет в отрасли вообще. А вкупе с поддержкой динамических языков в .NET, роль SQL резко понизится. И это радовает нас :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2007, 11:31 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Диез Сахават ЮсифовКто пользует? Уже планируем новые проекты писать на 3.5. Имхо, LINQ доживет до релиза обязательно, а вот про Entity framework - не уверен. LINQ, пожалуй, самое интересное нововведение за последние несколько лет в отрасли вообще. А вкупе с поддержкой динамических языков в .NET, роль SQL резко понизится. И это радовает нас :) Сам тогда (когда постил) не смог посмотреть (ошибка какая-та была, не стал искать). Долго смотрел на XPO, NHibernate (даже на db4o). Сегодня все же отыскал ошибку в сети и поставил. Сам LINQ - прелесть. A EDM еще не доделан. :( Если сделают обещанное + :) рантайм генерация классов и синхронизация с БД, + двустронная синхронизация по требованию. Эх, можно было (добавив DLSL) быстро написать пару 2С. :) Не знаю подождать EDM или писать на XPO. :( А можно и LINQ2SQL. Завтра дочитаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 00:49 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов XPO А что за XPO ? DevExpress овский что ли? Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 09:35 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Sa Сахават Юсифов XPO А что за XPO ? DevExpress овский что ли? Код: plaintext Да. Симпатичная штука, особенно в составае XAF. Но, если EDM доделают, то EDM будет вне конкурренции, а если учесть приятные добавки в SQL2008 и направление вектора развития продуктов МС, то потихоночку придет тихий пипец всем товарищам в округе. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 15:18 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Да. Симпатичная штука а мне не понравился. всегда боролся за чистоту (pure) классов предметной области. в случае с XPO я так понял что это не возможно. и все pure classes должны наследоваться то ли от XPBaseObject то ли от чего то подобного. А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет. Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно. Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 16:54 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Sa Сахават Юсифов Да. Симпатичная штука а мне не понравился. всегда боролся за чистоту (pure) классов предметной области. в случае с XPO я так понял что это не возможно. и все pure classes должны наследоваться то ли от XPBaseObject то ли от чего то подобного. Из-за этого и стою. Како-нибудь левый заказ можно быстро оттяпать, а посерьезнее опасно. Sa А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет. Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно. Они скорее будут доводить SQLServer и провайдер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 17:04 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Sa А Linq мы с нетерпением подождем, то что я видел сейчас не сильно впечатляет. Да и сам Linq я думаю многие ORM возьмут на вооружение, а вот что сами MS прикрутят в части ORM в конечном итоге интересно. Код: plaintext LINQ to SQL уже сейчас умеет маппинг, который "Table per Hierarchy". Классический тупой способ :) - в большой таблице указывается поле, в котором указан класс записи, а при загрузке коллекции LINQ создает объект нужного класса. Конечно, до нормального ORM'а не дотягивает, зато просто и прозрачно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 18:26 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Диез Классический тупой способ :) - в большой таблице указывается поле, в котором указан класс записи, а при загрузке коллекции LINQ создает объект нужного класса. Конечно, до нормального ORM'а не дотягивает, зато просто и прозрачно. А как это все указывается. маппинг-файлы пишутся. или дизайнер есть какой либо? Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 18:48 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Sa А как это все указывается. маппинг-файлы пишутся. или дизайнер есть какой либо? Автоматом. Есть генератор. Если МС взялась за это дело, то все "классические ОРМ ???" будут в ж... скоро. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 18:52 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Автоматом. Есть генератор. это sqlmetal который. если так то пока ждем-с ) Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 18:59 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Sa Сахават Юсифов Автоматом. Есть генератор. это sqlmetal который. если так то пока ждем-с ) Код: plaintext Похоже это не sqlmetal. Тут просто выбираешь проект тип "Model" в VS и генерируется модель БД. sqlmetal это вроде какой то ехе отдельный был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 20:08 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Я смотрю ADO.NET vNEXT. Август 2006. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 20:09 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Автоматом. Есть генератор. Если МС взялась за это дело, то все "классические ОРМ ???" будут в ж... скоро. :) Ну типа того :) Вообще, сторонним разработчикам компонентов для .NET скоро придется туго.. Sa это sqlmetal который. если так то пока ждем-с ) Posted via ActualForum NNTP Server 1.4 У LINQ to SQL свой дизайнер, очень похожий на редактор классов в студии. А sqlmetal - вроде это как раз для Entity Framework. /* Это я мучаю VS 2008 beta 2 */ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 20:40 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
thanx за разъяснения. надо тоже обратить взор на связку Linq + ORM Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2007, 21:38 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
LINQ 2 SQL поддерживает только Single table inheritance, не легко получить работу в отсоединенном режиме и позиционируется как решение для data-ориентированных систем. EDF до сих пор сырой, дизайнер глючный. Маппинг на хп недоделанный (нельзя помапить out-пареметры обратно на объект после вызова). Пока не нашлось способа засунуть в контектс доп. параметр требующийся при маппинге (например когда в хп требуется передать идентификатор безопасности, но естественно этот идентификатор никак не связан с объектом и его свойствами) При передачи сервису, чтобы получить состояние объекта (inserted/updated/deleted) необходимо заново получить объект из бд и вручную переустановить свойства (это официальный ответ): targetObj.Property = srcObj.Property; Astoria (ADO.NET DataServices) - в зачаточном состоянии. Мое мнение - слишком рано! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2007, 11:28 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Роман ДынникLINQ 2 SQL поддерживает только Single table inheritance, не легко получить работу в отсоединенном режиме и позиционируется как решение для data-ориентированных систем. EDF до сих пор сырой, дизайнер глючный. Маппинг на хп недоделанный (нельзя помапить out-пареметры обратно на объект после вызова). Пока не нашлось способа засунуть в контектс доп. параметр требующийся при маппинге (например когда в хп требуется передать идентификатор безопасности, но естественно этот идентификатор никак не связан с объектом и его свойствами) При передачи сервису, чтобы получить состояние объекта (inserted/updated/deleted) необходимо заново получить объект из бд и вручную переустановить свойства (это официальный ответ): targetObj.Property = srcObj.Property; Astoria (ADO.NET DataServices) - в зачаточном состоянии. Мое мнение - слишком рано! Люди! Где всё это описано в одном месте????? Срочно! Знакомый перешёл хвалит, но делится секретами не хочет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2007, 11:59 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
А вот книжечки вышли заказ здесь 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 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2007, 16:01 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Некотые из этих книг уже есть rapidshare ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2007, 16:09 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
офигеть..., про какой то LINQ текста на 600 страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2007, 00:54 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Bill Great Apress - Pro LINQ Language Integrated Query in C# 2008.rar Странно. Архиф зашифрован с паролем. Пароль не подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2007, 16:46 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Roman S. GolubinПароль не подскажете? Вопрос закрыт. Пароль codered :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2007, 16:47 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Очень хорошая книга 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 Уже есть в сети. Краткое и ясное описание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 12:25 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Роман Дынникофигеть..., про какой то LINQ текста на 600 страниц. На самом деле не так много воды как в других книженциях. Вот про deffered он что то много понаговорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 15:42 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов Роман Дынникофигеть..., про какой то LINQ текста на 600 страниц. На самом деле не так много воды как в других книженциях. Вот про deffered он что то много понаговорил. У Троелсена ( кстати книжку Pro.CSharp.2008.. тоже легко в сети найти) кратко и понятно, но только введение. Сейчас начинаю применять. а где форум что бы с непонятками разбираться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 16:02 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Bill GreatУ Троелсена ( кстати книжку Pro.CSharp.2008.. тоже легко в сети найти) кратко и понятно, но только введение. Сейчас начинаю применять. а где форум что бы с непонятками разбираться ? А чем форум ненравится? Вы читали, я прочитал, наверное еще кто-нить из молодых гениев интересовался. Так что дерзайте, книгла под рукой - процитируем если что. :):) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 16:04 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Господа, как использовать это добро в VS 2005? И вообще, что-то я не пойму, есть ли LINQ в FrameWork 3.0? Или только в 3.5? В любом случае, я пока просто делал так - поставил 3.0, потыркался в референсы, нигде не нашел System.LINQ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 11:33 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
SuzerenГоспода, как использовать это добро в VS 2005? И вообще, что-то я не пойму, есть ли LINQ в FrameWork 3.0? Или только в 3.5? В любом случае, я пока просто делал так - поставил 3.0, потыркался в референсы, нигде не нашел System.LINQ. 3.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 11:51 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Забавная технология. Правда мой моск пока что не очень ее переваривает. Не хочет он лямбда оператор уразуметь :) А так все перкарасно. Теперь думаю где бы это применить, ибо практически самостоятельная технология и никакую не дополняет практичесики. Т.е в ADO.NET есть все средства что бы сделать ту или иную операцию и без LINQ. В этом плане интерисует вопрос производительности... ЗЫ Судорожно ищу задачу где бы применить это самое LINQ, но пока не нахожу... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 22:33 |
|
||
|
LINQ
|
|||
|---|---|---|---|
|
#18+
Вот интересная статья про LINQ. Мне понравилось - просто и подробно. Нововведения в C# 3.0 Может пригодится кому.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2008, 19:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=17&tid=1352466]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 463ms |

| 0 / 0 |
