linqでエンティティに、文字列属性に整数を直接割り当てようとすると、この変換がサポートされていないためエラーが発生します。クエリが処理されると、クエリは整数属性と文字列属性を持つオブジェクトを選択し、この問題が発生します。
可能なソリューションは、属性に整数を割り当てる前に、toString()メソッドを使用して文字列に変換することです。ただし、LINQをエンティティに使用する場合、この方法は異常を引き起こす可能性もあります。
整数をLINQの文字列にエンティティに変換するより信頼性の高いソリューションは、SQLFunctions.StringConvertメソッドを使用することです。この方法を使用すると、指定された形式で整数を文字列に変換できます。 integerをsqlfunctions.stringconvertを使用してデュアル - 科学または10進数に変換することにより、弦に正常に変換できます。
以上が整数をLINQの文字列に安全にエンティティに変換する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。