代码:
internal DbSet<TEntity> dbSet;
public virtual void Insert(TEntity entity) { dbSet.Add(entity); }
public void SaveChanges() { context.SaveChanges(); }
因为插入的对象有点大,报datatime不在区间内 但是问题是最后都手动设置到区间内了 还是报这个错 所以想监控sql语句 用了profile 发现根本没有插入语句
请问下 ef进行插入操作的时候 怎么捕获到当前执行的sql???
VS 的 Intellitrace 窗口上会显示。
给我一个操作路径
谢谢了
@小眼睛老鼠: 抛出异常后,调试器会形成中断,这个时候你看你右边解决方案资源管理器旁边还有个 Intellitrace 选项卡,点这个就能看到,或者“调试”-〉“Intellitrace”。