2012-04-09 3 views
1

Просто проверьте у вас, есть ли библиотека или инфраструктура, обеспечивающая уровень абстракции базы данных в ActionScript3 для приложения AIR для доступа к локальной базе данных SQLite.Уровень абстракции базы данных для AIR? (AS3)

+0

Существует не так много абстрактного, не так ли? Я считаю, что [Christophe Coenraets] (http://coenraets.org/blog/) работал над ORM для AIR/SQLite, но я не думаю, что проект был когда-либо закончен. – RIAstar

+0

ORM был бы замечательным, я надеялся, что есть что-то вроде JdbcTemplate от Spring. Но все в порядке, я могу написать свой собственный уровень доступа к данным. Просто хочу сделать быструю проверку, прежде чем «изобрести» колесо. –

+1

Непосредственно отвечать (но, может быть, полезно каким-то образом): http://code.google.com/p/dao-ext/ – AsTheWormTurns

ответ

1

Попробуйте AS3-SPOD, мы используем его ежедневно на довольно высоком профильном проекте, без проблем.

+0

Эта уверенная выглядит интересной: я определенно собираюсь попробовать ее, если этот случай представится. – RIAstar

1

Мои собственные два цента: https://github.com/pranavh/AS3SQLite/

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

+0

[Перемещено - бесполезно удалено] @Pranav - я только что проверил его, и хотя (только мое собственное мнение здесь) большинство SQLStatements имели бы смысл для меня как единственное свойство текста - поскольку обычно создается, капли, и т. д. полностью настраиваются на db под рукой, созданный с помощью проекта, я рекомендую вам идею создания очереди операторов, так как это может значительно упростить большинство ответчиков, где много кода является секвенсированием плиты котла при использовании асинхронных вызовов. –

+0

[Привет Модератор: снимите ограничение размера комментариев - это просто немой] Я бы сделал одно предложение, ака-пища для размышлений - в случаях со вставкой/обновлением - много раз данные, получаемые в результате, теперь нуждаются в ссылке в качестве FK к некоторому другому оператору вставки/обновления и до того, как можно будет называть commit - для следующего «sqlstatement» требуется результат первого. Отличная работа, хотя и просто упрощает эту часть. –

Смежные вопросы