Как программно создать новую базу данных с помощью Entity Framework Code First? - PullRequest
0 голосов
/ 19 января 2019

У меня есть приложение MVC, в котором компании могут зарегистрироваться и получить некоторые данные.Когда компания зарегистрировалась, я хочу создать базу данных для компании, которая зарегистрировалась, но я хочу использовать инфраструктуру сущностей с MySQL.Как я могу это сделать?

Это мой DbContext;

[DbConfigurationType(typeof(MySqlEFConfiguration))]
public class CompanyModel : DbContext
{
    public virtual DbSet<siteler> siteler { get; set; }
    public virtual DbSet<kazanlar> kazanlar { get; set; }

    public CompanyModel() : base()
    {

    }
}

public class siteler
{
    [Key]
    public int site_id { get; set; }

    [Required]
    [StringLength(45)]
    public string site_adi { get; set; }

    [Required]
    public int il_id { get; set; }

    [Required]
    public int ilce_id { get; set; }

    [Required]
    [StringLength(140)]
    public string adres { get; set; }

    [Required]
    public DateTime olusturma_tarihi { get; set; }

    [Required]
    [DefaultValue(true)]
    public bool aktif { get; set; }
}

public class kazanlar
{
    [Key]
    public int kazan_id { get; set; }

    [Required]
    [StringLength(12)]
    [Index(IsUnique = true)]
    public string kazan_no { get; set; }

    [Required]
    public int site_id { get; set; }

    [Required]
    public decimal okuma_ucreti { get; set; }
}

Это моя строка подключения MySQL

<connectionStrings>
   <add name="mysqlroot" connectionString="Server=127.0.0.1;Port=3306;Uid=root;Pwd=xxxx;"/>
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...