我首先使用EF代码,我有这样的查询:
var test = _units.ToList(); // _units is >> _units = _uow.Set<Unit>();
当我使用SQL Server Profiler进行查询时,我有两次相同的查询 - 就像这样:
有什么问题?创建和编辑工作正常,我只有一个请求。
答案 0 :(得分:1)
您的问题是您没有正确读取探查器输出。
BatchStarting
表示查询开始。BatchCompleted
表示查询完成。查询实际上没有执行两次。