У меня есть метод, подобный приведенному ниже, с учетом имени таблицы и условия (столбец и значение), идея заключается в получении значения первичного ключа для этого условия.
public static int getid(string table, string wherecolumn, string wherevalue) {
SubSonic.TableSchema.Table t = new TableSchema.Table(table);
SubSonic.Select s1 = new SubSonic.Select(t.PrimaryKey);
s1.From(t);
s1.Where(wherecolumn).IsEqualTo(wherevalue);
return s1.ExecuteScalar<int>();
}
Моя таблица «t» создается без ошибок, но t.PrimaryKey и другие члены всегда равны нулю, как я могу решить эту проблему с помощью дозвукового 2.x? Спасибо!