mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
entc/gen: move multistorage logic to Go code
Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/94 Reviewed By: alexsn Differential Revision: D17926186 fbshipit-source-id: b59dc418703bc4faca5230a7354edea1423b7d35
This commit is contained in:
committed by
Facebook Github Bot
parent
36a3971f3d
commit
0c46ce4e5e
@@ -181,7 +181,7 @@ func (c *{{ $client }}) GetX(ctx context.Context, id {{ $n.ID.Type }}) *{{ $n.Na
|
||||
// Query{{ pascal $e.Name }} queries the {{ $e.Name }} edge of a {{ $n.Name }}.
|
||||
func (c *{{ $client }}) Query{{ pascal $e.Name }}({{ $rec }} *{{ $n.Name }}) *{{ $builder }} {
|
||||
query := &{{ $e.Type.Name }}Query{config: c.config}
|
||||
{{ if gt (len $.Storage) 1 -}}
|
||||
{{ if $.MultiStorage -}}
|
||||
switch c.driver.Dialect() {
|
||||
{{- range $_, $storage := $.Storage }}
|
||||
case {{ join $storage.Dialects ", " }}:
|
||||
|
||||
Reference in New Issue
Block a user