私は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; }
}
上記のクラスをループで設定できます。データリーダーで反復してクラスにデータを入力することはできますが、データリーダーからクラスにデータを入力するためのショートカット方法があるかどうかを知りたいです。
データリーダーからクラスへのデータの逆シリアル化が可能な場合は、データリーダーにないフィールドがクラスにあるかどうか、その状況を処理する方法も教えてください。