私はこれまでActiveRecordを使用していましたが、ダイナミックファインダにoptional:include引数を使ってオブジェクトのすべての関連付けをロードすることができました。私は最近、PythonプロジェクトのためにElixirを使用し始めました。同じことが可能かどうかを示唆するドキュメンテーションを見つけることができません。 (エリクサーなし)無地SQLAlchemyの使い方Elixir/SQLAlchemyに相当するActiveRecordのfind(:include)はありますか?
1
A
答えて
1
:http://www.sqlalchemy.org/docs/orm/loading.html
私はあなたにもエリクサーを使用してロード戦略を設定することができますと仮定し、私はそれを使ったことがありません。
EDIT 1:
Elixir documentationによれば、(例えばManyToOne
用)関係コンストラクトのオプション機能(バージョン> = 0.6場合relationship
)SQLAlchemyのrelation
に直接渡されるオプションを含むことができます。つまり、関連するオブジェクトの読み込みを制御するためにlazy
オプションを指定することができます。
私はElixirのquery
メソッドがSQLAlchemyの周囲の薄いラッパーであると仮定します。その場合、個々のクエリに対して遅延/ eagerローディングを制御することもできます。 the documentationを参照してください。
EDIT 2:
があなたの代わりにエリクサーのsqlalchemy.ext.declarative
を使用して検討していますか?
関連する問題
- 1. GCCの '-include'フラグに相当するMSVCはありますか?
- 2. ActiveRecord :: Base#findに相当するproxy_reflectionですか?
- 3. Cの#includeに相当するものはOctaveにありますか?
- 4. PerlのSonarに相当するものはありますか?
- 5. AjaxMinTaskのコマンドラインパラメータに相当するものはありますか?
- 6. GCCのstdcallに相当するものはありますか?
- 7. Tomcatのmod_statusに相当するものはありますか?
- 8. PHPのサブプロセスに相当するものはありますか?
- 9. Rubyの `respond_to?`に相当するC#はありますか?
- 10. JavaのFile.separatorに相当するC#はありますか
- 11. PHPのpreg_replaceに相当するMySQLはありますか?
- 12. SQL Server:strpos()に相当するものはありますか?
- 13. Scalaに相当するソナーレベルのコードカバレッジはありますか?
- 14. ulのthに相当する意味はありますか?
- 15. GroovyのPower Assertに相当するPHPはありますか?
- 16. PHPのrequire_once()に相当するASP MVCはありますか?
- 17. TwitterのOstrichライブラリに相当するJavaはありますか?
- 18. .NETのHTMLに相当するXmlReaderはありますか?
- 19. Rspecの "mock()。as_null_object"に相当するMochaはありますか?
- 20. VB.NETのSupport.TabLayoutメソッドに相当するVB.NETはありますか?
- 21. OpenSSLのbn_rand_rangeに相当するJavaはありますか?
- 22. PHPの抽出に相当するRubyはありますか?
- 23. Djangoのinspectdbに相当するSQLAlchemyはありますか?
- 24. Eclipseのワークスペースに相当するNetBeansはありますか
- 25. JQueryのajaxCompleted()に相当するYUIはありますか?
- 26. Git:hgストリップに相当するものはありますか?
- 27. MATLABのdatacursormodeに相当するmatplotlibはありますか?
- 28. Java用ソースアウトライナーに相当するものはありますか?
- 29. RubyのObject#tapに相当するjQueryはありますか?
- 30. ASP.NET AJAXのSys.UI.Behaviorに相当するjQueryはありますか?
ローディングを制御するために怠惰なオプションを使用する最初の提案が私のために働いた。私は2番目のものも見ていきます。 – Chandranshu