// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.

namespace Microsoft.Data.Entity.Design.EntityDesigner.Utils
{
    internal static class Constants
    {
        internal static readonly string AdoNetModelFileName = "Model";
        internal static readonly string CsdlFileExtension = ".csdl";

        internal static readonly string DiagramFileName = "ConceptualDesigner";
        internal static readonly string DiagramFileExtension = ".csdldiagram";

        internal static readonly string AdoNetEntityDataModelCSharp = "AdoNetEntityDataModelCSharp.zip";
        internal static readonly string AdoNetEntityDataModelVB = "AdoNetEntityDataModelVB.zip";
        internal static readonly string AdoNetEntityDataModelAspNetCSharp = "AdoNetEntityDataModelCSharp_ASPNET.zip";
        internal static readonly string AdoNetEntityDataModelAspNetVB = "AdoNetEntityDataModelVB_ASPNET.zip";

        internal const string MultiplicityKindOne = "1";
        internal const string MultiplicityKindMany = "*";
        internal const string MultiplicityKindZeroOrOne = "0..1";
    }
}
