すべてのプロパティが null 許容型でなければならないクラスがあります。新しいプロパティがnull許容型を持っていることを確認するために、Sessionsクラスプロパティの設計時(実行時ではない)の検証を追加することは可能ですか? プロパティに nulable 型がない場合、コンパイラはエラーを発生させ、コードをコンパイルしないようにする必要があります。
public class Sessions : SessionInfo<Sessions>
{
public int? UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public string OldEmail { get; set; }
public bool? UserManager { get; set; }
public bool? UserManagerVisible { get; set; }
public bool? TransactionCall { get; set; }
}