protected void AddInputColumnForInput(InputColumn column, string inputName) { GetAllVirtualInputs(); Pipe.IDTSVirtualInput100 virtualInput = VirtualInputs.Where(vi => vi.Description == inputName).First(); Pipe.IDTSInput100 input = SSISInputs.Where(i => i.Name == inputName).First(); for (int i = 0; i < VirtualInputsColumnCollections[virtualInput].Count; i++) { if (column.Name == VirtualInputsColumnCollections[virtualInput][i].Name) { ComponentWrapper.SetUsageType(input.ID, virtualInput, VirtualInputsColumnCollections[virtualInput][i].LineageID, (Pipe.DTSUsageType)column.UsageType); } } ; }
protected Pipe.IDTSInput100 FindSSISInput(string inputName) { return(SSISInputs.Where(input => input.Name == inputName).FirstOrDefault()); }