コード例 #1
0
        private void CreateDataFile(
            List <OmniDataFileLineModel> models,
            string fullFilePath)
        {
            var flatFile = new FlatFile <OmniDataFileLineModel>(_flatFileIo);

            flatFile
            .SetDelimiter("|")
            .AddColumn(c => c.InvestmentVehicleId, o => o.Heading("Investment Vehicle Id"))
            .AddColumn(c => c.Type)
            .AddColumn(c => c.Name)
            .AddColumn(c => c.FeeType, o => o.Heading("Fee Type"))
            .AddColumn(c => c.Duration)
            .AddColumn(c => c.EndDate, o => o.Heading("End Date"))
            .AddColumn(c => c.ReturnValue, o => o.Heading("Return Value"))
            .WriteFile(fullFilePath, models.ToArray());
        }