我需要按名称分组并对名称的所有实例求和
这是我在控制器中的代码:
public class FansController : Controller
{
private dbFan db = new dbFan();
public ActionResult Index()
{
var group = from f in db.fans
group f by f.TimeInClub;
return View(group);
}
}
这是我在模型中的代码:
public class Fans
{
public int ID { get; set; }
[Required]
public string Name { get; set; }
[DisplayName("Last Name")]
[Required]
public string LastName { get; set; }
[Required]
[DisplayName("Gender")]
public string MaleFemale { get; set; }
[Required]
[DisplayName("BirthDay")]
[DataType(DataType.Date)]
public DateTime BDate { get; set; }
[Required]
[DisplayName("Years in Club")]
public string TimeInClub { get; set; }
}
我需要的输出是包含 2 列的 db:名称和实例数量
在我正在使用的视图中@model IEnumeruble
谢谢 :)
var result = from f in db.fans
group 1 by f.Name into g
select new { Name = g.Key, Amount = g.Count() };
Now the @model
目前应该是:
-
IEnumerable<dynamic>
. From: MVC 中对象类型的 IEnumerable 视图: @model IEnumerable<dynamic>
- 或者您创建一个包含这两个属性的类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)