Khi tôi thực hiện cập nhật trên cơ sở dữ liệu SQL Server của mình, tôi nhận được kết quả của các hàng bị ảnh hưởng bởi cập nhật AND các hàng bị ảnh hưởng của một số trình kích hoạt.Chỉ nhận kết quả truy vấn cập nhật
Vì vậy, ví dụ, một bản cập nhật được thực hiện trực tiếp trên cơ sở dữ liệu:
UPDATE: (32 row(s) affected)
Trigger1: (1 row(s) affected)
Trigger2: (2 row(s) affected)
...
Bây giờ khi tôi thực hiện _context.Database.ExecuteSqlCommand(query, params)
tôi luôn luôn nhận được tổng của tất cả những kết quả đó, trong ví dụ của tôi giá trị kết quả là 35
.
Tôi chỉ cần kết quả của số UPDATE
, trong ví dụ 32
của mình.
Có khả năng bỏ qua kết quả của trình kích hoạt không?
ý tưởng hay, tôi sẽ thử! –
Đây có thể là giải pháp tốt hơn về trường hợp đặc biệt này – Alireza
vâng, trong trường hợp của tôi là chắc chắn. Nếu không, giải pháp sạch hơn là của bạn @Alireza –