Tôi có một lỗi null trên đối tượng DTO của tôi trong thời gian chạy:Thông báo lỗi đối tượng Nullable phải có giá trị
Tôi không hiểu vì cột là nullable:
[DataContract]
public class SearchParametersCompanyDTO
{
public SearchParametersCompanyDTO();
[DataMember]
public CompanyColumnsEnumDTO? Column { get; set; }
[DataMember]
public int PageIndex { get; set; }
[DataMember]
public int PageSize { get; set; }
[DataMember]
public string Term { get; set; }
}
[DataContract]
public enum CompanyColumnsEnumDTO
{
[EnumMember]
CompanyName = 0,
[EnumMember]
City = 1,
[EnumMember]
PostCode = 2,
}
Nó phải là một vấn đề chuyển đổi bởi vì null được chấp nhận trên Cột:
var dto = new SearchParametersCompanyDTO
{
PageIndex = pageIndex,
PageSize = defaultPageSize,
Term = term,
Column = null
};
Bất kỳ ý tưởng nào?
Tôi biết nhận xét này là không có chủ đề, nhưng ** yêu cầu một câu hỏi rõ ràng, chi tiết, có thể trả lời **. Tôi thấy rất nhiều câu hỏi khủng khiếp ở đây, đây là cách nó nên được thực hiện. – jadarnel27