NuGet の CSVHelper コンポーネントを使用しています。すべてのデータが正常にエクスポートされました。ただし、ブール型のフィールドがいくつかあり、「true」/「false」を csv ファイルに返します。私のプロジェクトでは、代わりに「true」/「false」の代わりに「1」または「0」を出力する必要があります。これを達成する最も簡単な方法は何ですか?
var AllRecords = surveyResponseRepository.Get()
.Where(r => r.ProgramId == ProgramId);
string uniqueID = Guid.NewGuid().ToString();
var appData = Server.MapPath("~/CsvExport/" + uniqueID + ".csv");
using (var csv = new CsvWriter(new StreamWriter(appData)))
{
csv.Configuration.HasHeaderRecord = true;
csv.Configuration.Delimiter = ',';
csv.WriteRecords(AllRecords);
}