我真的不知道这是C#还是asp.net的事情。我正在看这篇文章:,并遇到了这样一句话:
public class GenericRepository<TEntity> : IRepository<TEntity> where TEntity : class我是C#/ASP.NET的新手,所以我不能完全理解这一行。"我从来没有创建过一个带有"where子句“的类(这就是它的名字)。
我能看一个可以编译这段代码的例子吗?我试图让我的控制器负责映射路由,而不是Global.asax.cs。public IEnumerable<RouteBase> Routes是我的控制器的成员。如果控制器负责路由,那么通过在Global.asax.cs的routes.MapRoute()中使用单独的硬编码URL来解耦路由是不好的。对哈维先生的回应是:
public class MvcApplication : System.Web.Htt