package main import ( "context" "fmt" "log" "tel-commerce/ent" _ "github.com/go-sql-driver/mysql" ) func main() { client, err := ent.Open("mysql", "root@tcp(localhost:3306)/tel_commerce?parseTime=True") if err != nil { log.Fatalf("failed opening connection to mysql: %v", err) } defer client.Close() // Run the auto migration tool. if err := client.Schema.Create(context.Background()); err != nil { log.Fatalf("failed creating schema resources: %v", err) } } func CreateBusiness(ctx context.Context, client *ent.Client) (*ent.Business, error) { u, err := client.Business. Create(). SetName("saeid"). SetBusinessCategoryID(1). Save(ctx) if err != nil { return nil, fmt.Errorf("failed creating user: %w", err) } log.Println("user was created: ", u) return u, nil }