0
Задайте это, при регистрации клиента в базе данных нам необходимо создать набор таблиц с уникальным префиксом, как правило, можно реализовать с использованием EF?ORM и префиксы для таблиц
Задайте это, при регистрации клиента в базе данных нам необходимо создать набор таблиц с уникальным префиксом, как правило, можно реализовать с использованием EF?ORM и префиксы для таблиц
Я не тестировал это, но он должен работать или, по крайней мере, быть хорошей стартовой точкой. Сначала вам нужно указать вашему контексту префикс, который вы будете использовать, я бы сделал это в конструкторе. Тогда в OnModelCreating
переопределения, используйте префикс для имен таблиц:
public class MyContext : DbContext
{
private readonly string _prefix;
public MyContext(string prefix)
{
_prefix = prefix;
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Types()
.Configure(entity => entity.ToTable(_prefix + entity.ClrType.Name));
}
}
Я действительно думаю, что лучший способ справиться с этим является использование схемы. – CodeNotFound