У меня есть приложение 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>