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; }