私はdbテーブルからデータリーダーにデータを入力しました、そして私は次のようなクラスを持っています
public class CandidateApplication
{
public string EmailID { get; set; }
public string Name { get; set; }
public string PhoneNo { get; set; }
public string CurrentLocation { get; set; }
public string PreferredWorkLocation { get; set; }
public int RoleApplingFor { get; set; }
public string CurrentJobTitle { get; set; }
public int EducationLevel { get; set; }
public decimal SalaryExpected { get; set; }
public string AvailableTime { get; set; }
public int AdvertID { get; set; }
public bool SignForAlert { get; set; }
public string CVInText { get; set; }
public string CVFileName { get; set; }
public bool IsDownloaded { get; set; }
public string specialization { get; set; }
public bool isallocated { get; set; }
public int id { get; set; }
public string AdvertAdditionalInfo { get; set; }
}
上記のクラスをループで設定できます。データリーダーで反復してクラスにデータを入力することはできますが、データリーダーからクラスにデータを入力するためのショートカット方法があるかどうかを知りたいです。
データリーダーからクラスへのデータの逆シリアル化が可能な場合は、データリーダーにないフィールドがクラスにあるかどうか、その状況を処理する方法も教えてください。