существует контекст CommonContext и класс SapmleData в котором происходит инициализация бд. После context.savechanges вылетает исключение.
Microsoft.EntityFrameworkCore.DbUpdateException:
An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: Невозможно вставить явное значение для столбца идентификаторов в таблице "users", когда параметр IDENTITY_INSERT имеет значение OFF.
public class SampleData
{
public static void Initialize(CommonContext context)
{
if (!context.users.Any())
{
context.users.AddRange(
new User
{
Id = 1,
Name = "Gregory"
},
new User
{
Id = 2,
Name = "Elena"
},
new User
{
Id = 3,
Name = "Mikhail"
}
);
context.SaveChanges();
}
}
}
public class CommonContext : DbContext
{
public DbSet<User> users { get; set; }
public CommonContext(DbContextOptions<CommonContext> options)
: base (options)
{
Database.EnsureCreated();
}
}
(Я примерно это и подозревал.)
Поле Id
в таблице User
- автоинкрементное. Сервер сам присвоит ему уникальное значение во время вставки записей.
context.users.AddRange(
new User
{
Name = "Gregory"
},
new User
{
Name = "Elena"
},
new User
{
Name = "Mikhail"
}
);
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пытаюсь осуществить добавление новой вкладки TabControlОна создается, но пустая,а хотелось бы чтоб на ней был кнопка Close как на других существующих...
На данный вопрос уже ответили:
Имеется код где я из линии получаю строку которую надо заменитьДалее эту строку я передаю в regex функцию