在一个典型的MCV项目中,对于调试实体框架,我会有类似的东西
wt103RNN
通过使用存储库模式,asp net 0似乎使我的生活更轻松。访问EF正在运行的原始sql的新方法和改进方法是什么?
答案 0 :(得分:1)
这是解决方案;
using System.Diagnostics;
using System.Web.Mvc;
using Abp.Domain.Repositories;
using Abp.EntityFramework.Repositories;
namespace AspNetZero.WebSite.Web.Controllers
{
public class MyController : WebSiteControllerBase
{
private readonly IRepository<MyEntity> _myEntityRepository;
public MyController(IRepository<MyEntity> myEntityRepository)
{
myEntityRepository.GetDbContext().Database.Log = s => Debug.WriteLine(s);
}
}
}