如何重现
SELECT CAST(ID AS varchar(20)) AS IdAsString
FROM Table
使用Subsonic 2.2?
答案 0 :(得分:0)
从数据库生成类之后,就像这样:
TableCollection tc = new TableCollection ();
TableCollection.Load();
string s = "";
foreach (Table t in tc) {
s += " " + t.ID.ToString();
}
我假设您想要整个表格,否则您可能会开始使用ID。 您也可以使用
TableCollection.WHERE("OtherColumn", 23).Load();
重新绑定返回的表记录。
答案 1 :(得分:0)
DAL.DB.Select(
string.Format("CAST({0} AS varchar(20)) AS IdAsString", DAL.Table.Columns.ID)
)
.From<DAL.Table>()
...