Example #1
0
        internal static TypeUsage ValidateAndConvertTypeUsage(
            TypeUsage cspaceType,
            TypeUsage sspaceType)
        {
            TypeUsage storeType = sspaceType;

            if (sspaceType.EdmType.DataSpace == DataSpace.SSpace)
            {
                storeType = sspaceType.ModelTypeUsage;
            }
            if (Helper.ValidateScalarTypesAreCompatible(cspaceType, storeType))
            {
                return(storeType);
            }
            return((TypeUsage)null);
        }