c# – 从模型的ICollection中提取一个属性作为List
发布时间:2020-12-15 04:26:18 所属栏目:百科 来源:网络整理
导读:我试图从ICollection中选择一个属性[filename]到一个List中,其中dr405有很多属性. return GetDR405ById(c,id).dr405files.Select(p = p.FileName).ToList String(); public class dr405files{ [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
我试图从ICollection中选择一个属性[filename]到一个List中,其中dr405有很多属性.
return GetDR405ById(c,id).dr405files.Select(p => p.FileName).ToList< String>(); public class dr405files { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int FileId { get; set; } public String TangiblePropertyId { get; set; } public String FileName { get; set; } public DateTime? UploadDate { get; set; } public Byte[] FileData {get;set;} public long? FileLength { get; set; } } 我想要SELECT [Column1] FROM [Table1]的SQL等价物而不是`SELECT * FROM [Table1] 解决方法
我想你只想做
return GetDR405ById(c,id).Select(p => p.FileName).ToList(); 除非GetDR405ById确实返回了一个具有dr405files属性的对象,该属性是dr405files对象的通用集合. 编辑. 注意我还从ToList()中删除了泛型类型参数. Filename是一个字符串,因此编译器会输入T. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |