Esempio n. 1
0
        internal static ICollection <DeleteEFElementCommand> GetDeleteCommand(FunctionImport functionImport)
        {
            // try to locate a FunctionImportMapping for this import
            var commands = new List <DeleteEFElementCommand>();
            var functionImportMappings = functionImport.GetAntiDependenciesOfType <FunctionImportMapping>();

            foreach (var fim in functionImportMappings)
            {
                if (fim.FunctionImportName.Target == functionImport)
                {
                    commands.Add(new DeleteFunctionImportMappingCommand(fim));
                }
            }

            return(commands);
        }
        internal static ICollection<DeleteEFElementCommand> GetDeleteCommand(FunctionImport functionImport)
        {
            // try to locate a FunctionImportMapping for this import
            var commands = new List<DeleteEFElementCommand>();
            var functionImportMappings = functionImport.GetAntiDependenciesOfType<FunctionImportMapping>();
            foreach (var fim in functionImportMappings)
            {
                if (fim.FunctionImportName.Target == functionImport)
                {
                    commands.Add(new DeleteFunctionImportMappingCommand(fim));
                }
            }

            return commands;
        }