How can I load an association without preloading it?
<p>I have the following two models:</p>

<pre><code>schema "users" do
    field :email, :string
    field :crypted_password, :string
    field :password, :string, virtual: true

    has_many :exercise_entries, ExerciseEntry

    timestamps
end
</code></pre>

<p>and:</p>

<pre><code>schema "exercise_entries" do
  field :date, Ecto.DateTime
  field :exercise, :string
  field :category, :string
  field :weight, :float
  field :reps, :integer
  belongs_to :user, User

  timestamps
end
</code></pre>

<p>I ran the following code in iex:</p>

<pre><code>u = Repo.get(User, 1)
iex(8)&gt; u.exercise_entries
#Ecto.Association.NotLoaded&lt;association :exercise_entries is not loaded&gt;
</code></pre>

<p>I know I can do <code>Repo.get(User,1) |&gt; Repo.preload([:exercise_entries])</code> and then I can access the exercise_entries. Is it possible though to somehow load the exercise_entries without preloading them first?</p>