Using static method from generic class

后端 未结 4 798
陌清茗
陌清茗 2021-01-27 13:10

I have problem as above. My code:

public abstract class BaseFactory where T: class
{
    protected static dbModelContainer context = new dbModelContaine         


        
4条回答
  •  庸人自扰
    2021-01-27 13:24

    To call BaseFactory.UpdateDataBase_static(); you need a class BaseFactory. Inherite the generic BaseFactory from it.

    public abstract class BaseFactory
    {
        protected static dbModelContainer context = new dbModelContainer();
    
        public static int UpdateDataBase_static()
        {
            return context.SaveChanges();
        }
     }
    
    public abstract class BaseFactory:BaseFactory where T: class
    {
        ....
    }
    

提交回复
热议问题