我正在學習 C# 以及如何使用物體框架。我相信我知道什么是 Cascade、Restrict、NoAction 和 SetNull 行為。
但是還有其他帶有前綴 Client 的行為:

我想了解它們之間有什么區別,以及何時應該使用 ClientCascade 而不是 Cascade 或 ClientNoAction 而不是 NoAction。
uj5u.com熱心網友回復:
簡短的答案is--時dependent/ref. entities都loaded/cached在記憶體中,在cascade delete行動fails上的主要物體-因為一個CYCLIC ref. LOCK。
ClientCascade允許DBContext洗掉物體,即使有CYCLIC ref. LOCK

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/390090.html
