【发布时间】:2012-06-03 19:46:06
【问题描述】:
我有一个服务类 UserService,它获取使用 AutoFac 注入的 IDocumentStore 实例。这工作正常,但现在我正在查看这样的代码:
public void Create(User user)
{
using (var session = Store.OpenSession())
{
session.Store(user);
session.SaveChanges();
}
}
写入数据库的每个动作都使用相同的结构:
using (var session = Store.OpenSession())
{
dosomething...
session.SaveChanges();
}
消除这种重复代码的最佳方法是什么?
【问题讨论】:
标签: asp.net-mvc ravendb