Я использую последнюю дозвуковую dll и последние шаблоны linq от github. БД, в которую я вставляю, - это MySQL. Столбец Id в таблице является автоматическим приращением первичного ключа.
Версии:
Subsonic.Core.dll - 3.0.0.3 - (18 ноября 2009 г. Объединенные извлечения из Github).
LinqTemplates - 29 июля 2009 г.
MySQL.Data.CF.dll - 6.1.2.0.
Строка вставлена, но идентификатор возвращается как 0.
Пример вставки:
mysqldb db = new mysqldb.mysqldbDB();
int ID = db.Insert.Into<db.myTable>(
r => r.message,
r => r.name,
r => r.status).Values(
message,
name,
status).Execute();
Я что-то не так делаю? Не должен ли быть возвращен новый идентификатор, а не ноль?