首页 新闻 会员 周边

加上这个类有什么好处?

0
[待解决问题]

我看用EF开发的程序有会有如下的代码。加这个“工厂类”有什么作用?原因是什么?

是为了实现什么样的功能。

 

 

using System.Data.Entity;

namespace Omu.ProDinner.Data
{
    public class DbContextFactory : IDbContextFactory
    {
        private readonly DbContext c;
        public DbContextFactory()
        {
            c = new Db();
        }

        public DbContext GetContext()
        {
            return c;
        }
    }

    public interface IDbContextFactory
    {
        DbContext GetContext();
    }
}

EF
wunaigong的主页 wunaigong | 初学一级 | 园豆:4
提问于:2012-03-07 09:30
< >
分享
所有回答(2)
0

保证只实例化一次吧。

悟行 | 园豆:12559 (专家六级) | 2012-03-07 09:40
0

我最近在研究MVC4.0的开源项目ProDinner:

http://blog.csdn.net/lvjin110/article/details/10011543

里面有类似用法:

吕津 | 园豆:31 (初学一级) | 2013-08-17 02:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册