C#Linq错误消息“;找不到源类型';的查询模式的实现;双人间'';选择';找不到
本文关键字:找不到 模式 实现 人间 选择 查询 错误 消息 类型 C#Linq | 更新日期: 2023-09-27 18:16:33
我正在尝试建立一个简单的银行应用程序,在用户存款时增加利息。我在网络表单上有一个接受存款金额的文本框,当单击"提交"时,将进行计算。但是,我在代码中收到"找不到源类型'double?'的查询模式的实现。找不到'Select'。"消息。余额被宣布为双倍?在Accounts类中。我已经看到很多解决方案是在顶部添加using System.Linq命名空间,但我已经做到了。
public void GetInterest()
{
var db = new CelticSavingsBank.Classes.Accounts();
var myBalance = from a in db.Balance
select a;
db.Balance = myBalance + (myBalance * 0.03);
}
protected void depositButton_Click(object sender, EventArgs e)
{
GetInterest();
}
db.Balance
是double?
。
除非您有一组非常奇怪的扩展方法,否则您只能在集合上运行LINQ查询;即CCD_ 3。