1

对于基于 Web(ASP.NET)的环境,使用 OrmLite(用于工厂和连接)设计基本服务类的最佳方法是什么,以便业务逻辑类(从基类派生)可以支持静态方法用于数据库操作?

示例业务逻辑类:

public class Jobs : Service
{
    public static Job Get(int JobId)
    {
        return db.Id<Job>(JobId);
    }
}

我基本上想减少代码重复(用于 OrmLite 工厂和连接处理)并支持静态方法。我不确定在基类中将IDbConnectionFactoryand对象设为静态是否就足够了。我看过一个类似的问题(ServiceStack + ORMLite + Repository Pattern),但它解决了非静态方法的问题。IDbConnectionService

4

0 回答 0