Коллекция SubSonic Top 1
Есть ли способ в следующем фрагменте кода получить только первую запись?
Dal.TreeHtmlExportsCollection treeHtmlExportsCollection =
new Dal.TreeHtmlExportsCollection().Where(Dal.TreeHtmlExports.Columns.TreeId, treeId).
OrderByDesc(Dal.TreeHtmlExports.Columns.DateCreated).Load();
1 ответ
Решение
Вы можете сделать это с помощью инструмента Query следующим образом: (требуется SubSonic 2.1)
var query = new Select()
.Top("1")
.From(TreeHtmlExports.Schema)
.Where(TreeHtmlExports.Columns.TreeId).IsEqualTo(treeId)
.OrderDesc(TreeHtmlExports.Columns.DateCreated);
treeHtmlExportCollection = query.ExecuteAsCollection<TreeHtmlExportsCollection>();
Надеюсь, это поможет!