elixir - Ecto 协会的最佳实践

标签 elixir ecto

在处理具有关联的模型时,加载关联模型的最佳实践是什么:显式使用 Repo.preload 或指定在定义查询时应预加载的关联?

最佳答案

它们是等效的,因此任何方法都可以,真的。如果您想将所有内容都放在一个地方,请将其作为查询的一部分。 Repo.preload/2当由于某种原因已经执行了查询时,这很有用。

关于elixir - Ecto 协会的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29167066/

相关文章:

elixir - 今天使用 Ecto Phoenix 创造记录的最佳方式是什么?

Elixir Ecto : How to set a belongs_to association in a changeset

elixir - 如何将字符串列表转换为整数列表?

phoenix-framework - 生成的新 Controller 在 phoenix-elixir 中不起作用?

sql - 使用 Ecto 的相关子查询

elixir - 从现有 Phoenix 项目中删除 Ecto

Javascript 日期对象到 Elixir Ecto.DateTime

elixir - Ecto:将 %Plug.Upload 转换到虚拟字段以进行文件上传验证

arrays - 如何在 Ecto 中做 'where model.field contains array'?

elixir - 为什么 phoenix_ecto 无法在 :model in the changeset? 上编译