2015-09-04 79 views
0

我刚开始学习c#,mvc/.net框架,所以原谅我的noob问题。无法迭代dbset

public class ProductDBContext : DbContext 
{ 
    public DbSet<Product> Products { get; set; } 
    public DbSet<ShoppingCart> Shoppingcarts { get; set; } 
    public DbSet<Subscriber> Subscribers { get; set; } 

    public int NumberOfSubscribers() 
    { 
     return Subscribers.Count(); 
    } 

    public void SendMailToAllSubscribers() 
    { 
     foreach (var subscriber in Subscribers.ToList()) 
     { 
      var test = 1; 
     } 
    } 

不允许我到循环的dbset这样:

调用下面的代码SendMailToAllSubscribers方法时,我得到一个“System.Reflection.TargetInvocationException”?

回答

0

没关系,在应用程序的另一部分解决了问题。