Как написать в конкретной схеме БД с помощью Gorm?

Я рекомендую использовать оператор swift for / each, который автоматически предоставляет каждый элемент как переменную типа, содержащегося в быстром массиве:

let array: [String] = ["1", "2", "3"]

for element in array {
    println(element) // element is of String type
}

С помощью NSArray вы можете использовать тот же оператор , но с явным приложением:

let nsarray: NSArray = ["1", "2", "3"]

for element in nsarray {
    let value = element as String // note: use `as!` in swift 1.2
    println(value)
}

Если вы все еще используете enumerateObjectsUsingBlock:

nsarray.enumerateObjectsUsingBlock { (element, index, stop) in
    let stringElement = element as String
    println(stringElement)
}
0
задан Flimzy 27 January 2019 в 23:23
поделиться

1 ответ

В gorm вы можете обозначить схему в методе TableName() вашей структуры, например:

type Person struct {
    gorm.Model
    Name string
    Age  int
}

func (Person) TableName() string {
    return "people.persons"
}
0
ответ дан Зелёный 27 January 2019 в 23:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: