metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-09-16 11:32 am

Слоупоки такие слоупоки или LINQ-to-SQL made right

Я наконец-то завел LINQ поверх IQueryable с помощью этого: http://iqtoolkit.codeplex.com/
Там все выглядит более гуманно, чем в той хрени которую творит EntityFramework/DbMetal и прочий микрософтовский мрак.

Осталось прикрутить провайдер для Firebird, генерацию маппингов из своего кодогенератора и наконец избавится от ручного написания запросов.

[identity profile] metaclass.livejournal.com 2012-09-16 03:00 pm (UTC)(link)
Более того.
Они генерят три xml-файла, аннотации в коде, как минимум у меня 5 файлов получается.
Потом это все сунется в ресурсы, указывается каким-то совершенно неочевидным образом в EF-строке коннекта, внутрь которой засунута ADO-строка коннекта.
Короче, все это эстетически неприятно, хотя формально может и все работоспособно.

[identity profile] norguhtar.livejournal.com 2012-09-16 03:10 pm (UTC)(link)
А в Java подобной хуйней уже перестали баловаться и только аннотации. Что мешает так же сделать Microsoft мне лично не понятно.

[identity profile] metaclass.livejournal.com 2012-09-16 03:18 pm (UTC)(link)
Вот это чюдо, которое я в посте упомянул - оно делает именно это, причем практически в том же виде, в котором я бы делал.