<?xml version="1.0" encoding="UTF-8"?>
<!-- ==================================================================================
|  * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
|  * See LICENSE.md in the project root for license terms and full copyright notice.
======================================================================================= -->
<ECSchema schemaName="SchemaUpgradeCustomAttributes" alias="SchemaUpgradeCA" version="01.00.00" description="Custom Attributes to control schema upgrade behavior." xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
    <ECCustomAttributeClass typeName="AllowUnitChange" description="Applied to a property to enable the persistence unit to be changed." displayLabel="AllowUnitChange" appliesTo="PrimitiveProperty,ArrayProperty" modifier="Sealed">
        <ECProperty propertyName="From" typeName="string" description="Full Name of the old persistence unit." />
        <ECProperty propertyName="To" typeName="string" description="Full Name of the new persistence unit." />
    </ECCustomAttributeClass>
</ECSchema>
