Есть метод с запросом к БД:
public ModelGame CreateGame(ModelGame newgame)
{
int newGameId;
string sqlStr = "insert into game(game_name) values ('" + newgame.GameName + "'); select scope_identity();";
using (var PCDataBase = new DbModel())
{
newGameId = PCDataBase.Database.ExecuteSqlCommand(sqlStr);
PCDataBase.SaveChanges();
}
return GetOneGame(newGameId);
}
так вот, в переменную newGameId мне приходит не полное значение айдишника, а лишь первая его цифра (к примеру создается запись в таблице БД по номером 38, а приходит лишь цифра 3). Кто-то может сказать в чем подвох?
Дело в том, что такой-же запрос из Managemend Studio возвращает все правильно...
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости