我需要检索最后一行一个数据字段。 id
是表的主键。我正在尝试使用其ID
public AddExpenses[] GetFinalExpense(int numberOfExpenses)
{
return Conn.Table<AddExpenses>()
.OrderByDescending(expenses => expenses.Id)
.Take(numberOfExpenses)
.ToArray();
}
在我的视图模型中,
var finalexpense = database.GetFinalExpense(1);
这是我的代码。当我尝试使用最后的行数据检索单个数据
ExpenseLabel = "Your expense is"+finalexpense;
在这里最后一笔支出没有显示要调用的表的属性。我需要我的finalexpense属性来调用它
答案 0 :(得分:0)
将字符串与对象连接使用默认的实现openid
,如果ToString
的值为AddExpenses[]
,则会为您生成类似finalexpense
的内容,因为数组。
首先,您必须将项目放入数组中
!=null
此外,您还必须确保对象格式正确。您可以在var finalExpenses = database.GetFinalExpense(1);
var finalExpense = finalExpenses[0];
类中实现自己的ToString
方法,但最简单的方法是使用字符串插值
AddExpenses
如何构建var formattedExpense = $"{finalExpense.Expense} ({finalExpense.Date}, {finalExpense.Category})";
ExpenseLabel = $"Your expense is {formattedExpense}";
由您决定,以建议的字符串为起点,并使其适应您的需求。