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();
        }

C#Linq错误消息“;找不到源类型';的查询模式的实现;双人间'';选择';找不到

db.Balancedouble?

除非您有一组非常奇怪的扩展方法,否则您只能在集合上运行LINQ查询;即CCD_ 3。