System.NotSupportedException
错误:'Values of type ‘collection
Nullable=True,
DefaultValue=,MaxLength=50,
Unicode
FixedLength=False
can not be converted to string.’
刚学C#linq 运用的不是很熟悉,这是我错误的代码,我在查询里面嵌套了查询,因为我的数据库中其中一张表同时关联着同一张表,如果直接使用点点点,你只能找到一个,我就想着使用它们关联的id,来分别查出,结果,不能转换类型,问了找了半天资料没有可用的,貌似他们遇到的都是文件传输的时候,不是类型转换,

解决方案:

在学习C# Linq时遇到了一个错误:System.NotSupportedException,具体表现为尝试将类型为'collection Nullable=True, DefaultValue=, MaxLength=50, Unicode FixedLength=False'的对象转换为字符串时失败。问题源于在查询中嵌套查询同一表,导致类型不匹配。解决办法是正确处理关联查询,确保类型转换的正确性。博客作者通过深入研究和理解Linq的查询语法,最终解决了这个问题。
12

被折叠的 条评论
为什么被折叠?



