Re[19]: Некоторые мысли о LINQ
От: Jakobz Россия  
Дата: 26.03.09 14:38
Оценка:
Здравствуйте, VladD2, Вы писали:

J>>Причем функция process :: Customer -> Customer никакими автомагическими путями в SQL не преобразуется, да и невозможно это в общем случае.


VD>Гы-гы. Ошибаешься.

VD>Курим http://haskelldb.sourceforge.net/

restr =
withDB $ \db ->
do rows <- query db $
do result <- table P.farmers
restrict (result!P.farm_id .==. constant 0)
return result
mapM_ (putStrLn .showP) rows

и где тут автомагические преобразования? Строят как и в Linq модель выражения и по ней лепят Sql. Никакой магии.


VD>Ну, вот видишь?

VD>Никто не говорит, что ты должен все делать только голым DML встроенным в язык. Но ведь и запись измененных объектов можно сделать на базе DML. Не правда ли?

Можно, я и не спорил. Я просто говорил что это может быть удобнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.