Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3 Spod示例或教程?或任何其他AS3 ORM_Actionscript 3_Orm_Air - Fatal编程技术网

Actionscript 3 AS3 Spod示例或教程?或任何其他AS3 ORM

Actionscript 3 AS3 Spod示例或教程?或任何其他AS3 ORM,actionscript-3,orm,air,Actionscript 3,Orm,Air,有人有as3 spod的经验吗? 我从github和as3 signals下载了源代码并开始尝试,但我需要花很长时间通过反复试验了解框架,可能会错过很多最佳实践。该框架看起来不错,但缺少示例。git页面没有太多关于这方面的信息 如果有人知道我可以在纯AS3项目上使用的其他ORM for AIR,并且有任何文档,我非常感谢 我本想做一个问题评论,要求澄清,但我还没有足够的声誉!所以我会尽我所能回答 我在应用程序中使用as3 spod。它非常可靠,基本上满足了我的需求。但这并不理想。我真正想要的是更

有人有as3 spod的经验吗? 我从github和as3 signals下载了源代码并开始尝试,但我需要花很长时间通过反复试验了解框架,可能会错过很多最佳实践。该框架看起来不错,但缺少示例。git页面没有太多关于这方面的信息


如果有人知道我可以在纯AS3项目上使用的其他ORM for AIR,并且有任何文档,我非常感谢

我本想做一个问题评论,要求澄清,但我还没有足够的声誉!所以我会尽我所能回答

我在应用程序中使用as3 spod。它非常可靠,基本上满足了我的需求。但这并不理想。我真正想要的是更像ActiveRecord的东西,或者是一些原始的东西,它允许您通过以流畅的语法连接条件来生成查询

但是如果你没有像我一样使用Flex,你也没有,那么你的选择就很简单,因为大多数其他AS3 ORM都依赖于Flex框架的某些部分。除了as3 spod之外,我能找到的唯一可能性是,正如他所指出的,将其开发成一个成熟的ORM需要大量的工作:

这仍然是一个简单的概念证明,决不是一个生产就绪的ORM解决方案

我还没来得及这么做

您是对的,as3 spod的文档记录非常差。我想你想看的主要课程是SpodTable。它来自于你所做的插入、选择等。单个对象的更新可以从对象本身完成。注意SpodTable select、selectAll等上的各种信号。要开始使用它,只需使用元数据标记一个模型类,然后从SpodDatabase实例调用createTableMyModelClass

我对as3 spod的主要不满是我列出了这些,这样你就不会去寻找那些不存在的功能,我浪费了很多时间

它是异步工作的。不管实际的SQLConnection是同步还是异步打开的;你必须听信号。这意味着你不能检索记录,然后用同样的方法直接使用它们,你必须听信号。我倾向于在应用程序启动时进行大量选择,然后过滤内存中的数据,而不是进行复杂的查询。真烦人

请注意数字列的空值。我看不到使用as3 spod为列设置NULL或NOTNULL的方法;它似乎总是使它们不为NULL,如果您试图从具有NULL字段的对象中插入行,则会导致错误

Rails没有迁移系统。我正在开发自己的移动应用程序,因为这是我的一个基本功能

祝你好运!如果您还想让我介绍其他具体内容,请在评论中告诉我,我可以扩展此答案

编辑
我刚刚注意到了这个词的存在。还没有使用过它,但是,看起来还有其他的可能性:

你好,米卡帕,谢谢你的评论!我刚度假回来,很抱歉耽搁了。。。在挖掘源代码的过程中,我学到了这些要点以及更多内容。最后,我开始修改这个库,它可以满足我的需要,例如filteringjoins和其他复杂的查询。AS3 Spod是纯AS3 ORM的一个很好的起点,我计划在发布一些教程的同时发布我的更改。我给西蒙·理查森发了电子邮件,问了一些问题,他也帮了我很多。干杯很高兴我能帮忙,很高兴你能去图书馆工作。我是github上的“micapam”,如果你在github上,请给我写封信,这样我就可以了解你的分叉/变化: