Enum DuplicateIdClassification
How ClassifyDuplicateIdGroup(IGrouping<string, IdentityRecord>, Func<IdentityRecord, bool>) reads a group of foundation assets that share an Id within the same type.
Namespace: Serenity.Global.Application.Validation
Assembly: Serenity.Global.Application.dll
Syntax
public enum DuplicateIdClassification
Fields
| Name | Description |
|---|---|
| Duplicate | A genuine authoring conflict: two or more shipped assets, or two or more project-owned assets, share the Id. |
| Shadowed | Exactly one member is project-owned and every other member is package content — the project-owned copy intentionally shadows the shipped one with the same Id, per the "a project-owned settings asset beats the shipped one" rule. |