我使用ServiceStack.OrmLite并希望从表中获取总行数。我目前通过ServiceStack.OrmLite 文档中指出的那样做
db.Scalar<int>("SELECT COUNT(*) FROM User");
但是,该表的名称User
将来可能会更改,因此我正在寻找一种不对其进行硬编码的方法。是否可以从相应的类中获取表的名称,例如 ie
string table_name = db.GetTableName<User> ();
db.Scalar<int>("SELECT COUNT(*) FROM {0}", table_name);
?