OrmLite模式用于业务逻辑中的静态方法

时间:2013-05-02 11:21:08

标签: c# asp.net ormlite-servicestack

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

示例业务逻辑类:

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

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

0 个答案:

没有答案
相关问题