Ön yüklemeleri açıkça kullanmadan ecto ilişkilendirmelerini önceden yüklemek için herhangi bir yol var mı?Varsayılan olarak Ecto Derneklerini Önceden Oluşturma
Şemada bir seçenek gibi bir şey var mı?
schema "gadgets" do
field :foo,
has_many :bars, Myapp.Bar, preload: true
end
Ben
Repo.get(Gadget, id)
|> Repo.preload: [:bars]
Edit gibi bir şey yapıyorum: Bunu çalışıyorum nedeni Zaten önceden yüklenmiş ilgili modele ilgili bir model önceden yüklemek istiyorum, çünkü,
gibipreload: [:invoices preload: :items]
Ayrıca sorgusunun bir parçası olarak önyükleyebilir
herhangi nedeni şemada bir seçenek değildir mı? Sorgulama sırasında önyükleme yapılıp yapılmayacağının korunmasının iyi olduğunu biliyorum, ancak bazı ilgili modellerde her zaman önceden yüklenmiş olarak ihtiyacınız var. Benim için fatura toplamları, önceden yüklenmemişse çalışmayan öğelerden hesaplanır. –