Я сталкиваюсь с ситуацией, когда мне нужно вставить данные в базу данных & amp; одновременно требуют, чтобы первичный идентификатор использовал структуру сущности. Решение:
long id;
IGenericQueryRepository<myentityclass, Entityname> InfoBase = null;
try
{
InfoBase = new GenericQueryRepository<myentityclass, Entityname>();
InfoBase.Add(generalinfo);
InfoBase.Context.SaveChanges();
id = entityclassobj.ID;
return id;
}