首页 > 其他 > 详细

ent 基本使用七 Config

时间:2019-10-14 21:40:04      阅读:83      评论:0      收藏:0      [点我收藏+]

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

ent 基本使用七 Config

原文:https://www.cnblogs.com/rongfengliang/p/11674240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!