This is a request for supporting associations and resolvers. Something like following:
defmodule Person do
use Dlex.Node
@derive {Phoenix.Param, key: :uid}
import Ecto.Changeset
schema "persons" do
field :name, :string
field :age, :integer
field :works_at, :uid, model: Company
field :company_count, :integer, virtual: true, resolve: "count(works_at)"
end
...