ent 基本使用七 Config

通过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/

猜你喜欢

转载自www.cnblogs.com/rongfengliang/p/11674240.html
今日推荐