用Struct:type OrderPayload struct { Field1 string Field2 int // ... } func CreateOrder(client *ent.Client, payload *OrderPayload) (*ent.Order, error) { order, err := client.Order. Create(). SetField1(payload.Field1). SetField2(payload.Field2). // ... Save(context.Background()) return order, err } 或者用Bulk API:orders := []*ent.OrderCreate{ client.Order.Create().SetField1(value1).SetField2(value2), // ... // ... } _, err := client.Order. CreateBulk(orders...). Save(context.Background())
用Struct:
或者用Bulk API: