我有这个结构:
type AppContext struct {
DB *db.DB
Properties *db.Col
}
Properties类型*db.Col是Tiedot集合。
我遇到的问题是,对于我的缓冲系统,我希望能够获取集合的名称。奇怪的是,库的默认部署无法做到这一点。
当我AppContext像这样实例化时:
App = AppContext{}
..然后做:
App.DB.Create("Properties")
App.Properties = App.DB.Use("Properties")
我想添加一个实例方法,但它不允许我:
func (dbCol App.Properties) ColName() string {
return "Properties"
}
知道我如何完成这个或者以更聪明的方式扩展 Tiedot 吗?
相关分类