Tag: iconvertible

LinqToExcel – 导致Object的InvalidCastException必须实现Iconvertible错误

我正在使用下面的代码来查询LinqToExcel中的Excel文件: var excelFile = new LinqToExcel.ExcelQueryFactory(@"\"+txtFileName.Text.Replace(@"\\",@"\")); var properties = from p in excelFile.Worksheet<Property>() where AssessmentID != null select p; foreach (var autoP in properties) doSomething(); 当我查看运行时debugging器时,在查看属性variables的“结果视图”时,发现“InvalidCastException”。 所以,我假设我的class级定义有一些奇怪的现象。 我还假设我不需要将所有类的成员映射到excel文件,而只是我认为合适的那些。 所以,这也是类定义: public class Property { [DataMember] public int? Year { get; set; } [DataMember] public string ChangeReason { get; set; } [DataMember] public string AssessmentID { get; […]