0
|
Eduardo Rosostolato · 技术社区 · 6 年前 |
1
1
不幸的是,从字符串到int不是一个简单的方法,但是从int到string有一个方法。 我认为这应该奏效:
最初的错误是Linq2ef传递int.parse,而int.parse又试图转到数据库,无法为联接形成有效的SQL,因此它出错。select上的int.parse在评估结果时可以由ef处理,这样您的工作可以解决,但会将“vessel”声明的整个ID集加载到.tolist()上的内存中。除非您处理的是非常大的数据集或大量的请求,否则这不太可能是一个问题。 不过,理想情况下,您的FK类型应该与它们将要连接的pk相匹配,以避免类似的问题,但是对于现有的数据库,您通常必须接受给定的内容。:) |
2
0
好吧,我找到了一个工作,它可以工作:
代码对我没有任何意义,有人能回答发生的事情吗? |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |