0

大きなデータベースをlinqpadにロードしようとすると、次のエラーが発生します。同じサーバー上の小さなデータベースに接続できますが、この大きなサーバーには接続できません。このDBはDynamicsGPデータベースです。実際のDYNAMICSのものではなく、デフォルトの「TWO」のものです。

System.TypeLoadException

アセンブリから「LINQPad.User.TypedDataContext」と入力します'TypedDataContext_iuhmuv。Version=0.0.0.0、Culture = neutral PublicKeyToken = null'

現在の実装で許可されているよりも多くのメソッドを制約します。

4

1 に答える 1

0

ushort.MaxValue - 15CLR は、クラスごとのメソッドのハード リミットを課します。データベースにこれより多くのテーブルがある可能性は低いですが、私は、とんでもない数のストアド プロシージャを持つデータベースに遭遇しました。データベースに 65K を超えるストアド プロシージャ/関数が含まれている可能性はありますか?

その場合、接続を編集 (右クリック、[プロパティ]) し、[ストアド プロシージャと関数を含める] チェックボックスをオフにすることで、LINQPad にそれらのメソッドを作成しないように指示できます。

于 2012-08-18T02:01:08.543 に答える