通过config 我们可以自定义表相关的选项
package schema
?
import (
"github.com/facebookincubator/ent"
"github.com/facebookincubator/ent/schema/field"
)
?
type User struct {
ent.Schema
}
?
func (User) Config() ent.Config {
return ent.Config{
Table: "Users",
}
}
?
func (User) Fields() []ent.Field {
return []ent.Field{
field.Int("age"),
field.String("name"),
}
}
这个config 和代码自动生成的一个Config struct 不一样 ,这个config 属于 schema 的自动生成的那个config 是控制orm 操作
时log 是否启动debug 还有sql 方言
https://entgo.io/docs/schema-config/
原文:https://www.cnblogs.com/rongfengliang/p/11674240.html