You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we don't support shadow properties on value type complex types as they could be a pit of failure. Consider the following case where Address has a shadow Verified property:
What is the value of the Verified property on customer2.Address? If Address was a reference type it would be true, but since it's not EF change tracking doesn't have any way to determine that the shadow property values should be copied, so it will be false.
This behavior is unintuitive and could lead to subtle issues.
This said, we still want to hear whether anyone has a scenario that requires them to use shadow properties on collections or non-collections of value complex types.
The text was updated successfully, but these errors were encountered:
Currently we don't support shadow properties on value type complex types as they could be a pit of failure. Consider the following case where
Address
has a shadowVerified
property:What is the value of the
Verified
property oncustomer2.Address
? IfAddress
was a reference type it would betrue
, but since it's not EF change tracking doesn't have any way to determine that the shadow property values should be copied, so it will befalse
.This behavior is unintuitive and could lead to subtle issues.
This said, we still want to hear whether anyone has a scenario that requires them to use shadow properties on collections or non-collections of value complex types.
The text was updated successfully, but these errors were encountered: