// 方式1: if (dbContext.Book.Where(x => x.Id == id).Any()) { }
// 方式2: if (dbContext.Book.Any(x => x.Id == id)) { }
看起来“方式2”更简洁。但,这两种方式,生成的SQL是否相同,哪个执行效率更高?
没区别,同一个操作的2种写法而已
生成的语句如果不一样.那都能算bug了. 没什么区别.
建议打印出来生成的sql语句,对比看看。