我正在將一些遺留代碼遷移到LINQ to SQL,我在使用下面的存儲過程時遇到了一些困難。返回@@ RowCount in LINQ to SQL INSERT
BEGIN
INSERT INTO tblCMOEncounterHeader (
submitter_organization_id,
submission_date,
begin_posting_date,
end_posting_date,
number_of_records_transmitted)
VALUES (
@submitter_organization_id,
@submission_date,
@begin_posting_date,
@end_posting_date,
@number_of_records_transmitted)
RETURN @@ROWCOUNT
END
具體來說,什麼是@@ROWCOUNT
返回時與INSERT
合作?我如何在LINQ中完成同樣的事情?
是否有內置的方式從'Context或'Changeset'獲取'numRowsAffected',也許在LINQ中? – 2010-08-27 13:47:05
@Refracted Paladin:在'db.SubmitChanges();'調用'db.GetChangeSet()。Updates.Count'後,它正在尋找 – abatishchev 2010-08-27 13:51:51
'Updates'或'Inserts'?我不想讓你的答案太直,我只是想確保沒有什麼奇怪的事情發生。 – 2010-08-27 13:54:57