相关疑难解决方法(0)

将int转换为字符串?

如何在C#中将int数据类型转换为string数据类型?

c# string int

467
推荐指数
8
解决办法
132万
查看次数

无法将方法组"ToList"转换为非委托类型

我正在尝试编写一个生成多张发票的方法.这是一所大学,客户在一个名为Enrollments的课程中注册了导师.通过这种方法,我试图累积导师客户的月费乘以他们的佣金百分比,因为导师在他们提供的课程上获得一定的佣金.这是我的代码:

    public ActionResult CreateBulkCommissions()
    {
        var month = DateTime.Now.ToString("MMMM");

        var enrolments = db.Enrollments.ToList();

        var newCommissions = from enrolment in enrolments
                             select new TutorCommission()
                             {
                                 CommissionAmount = enrolment.MonthlyFee,
                                 CommissionMonth = month,  // string constant 
                                 CommissionStatus = "Unpaid",
                                 Tutor = new Tutor { TutorNoID = enrolment.Tutor.TutorNoID, TutorCommissionPercentage = enrolment.Tutor.TutorCommissionPercentage }
                             };
        foreach (var newCommission in newCommissions)
        {
            List<TutorCommission> TutorComs = newCommissions.GroupBy(g => g.Tutor).Select(s => new TutorCommission
            {
                CommissionAmount = s.Sum(u => u.CommissionAmount) * s.Key.TutorCommissionPercentage,
                TutorNoID = s.Key.TutorNoID

            }).ToList;

            db.TutorCommission.Add(newCommission);
            db.SaveChanges();
        }

        return …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-4 asp.net-mvc-3

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

asp.net-mvc-3 ×1

entity-framework-4 ×1

int ×1

string ×1