Есть метод с запросом к БД:
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 возвращает все правильно...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как передать в MatchEvaluator доппараметры
Есть несколько checkbox'ов с тремя состояниями: включено, исключено, не установлено
Есть множество однотипных таблиц, различных только по именам и даннымКоличество столбцов и их названия идентичны
Необходимо написать программу, которая будет получать на вход строку и выводить эту же строку, с учётом расставленных скобок и их вложенности