@CreativeManix の提案に従って、petaPeco の調査を開始しました
asp.net mvc アプリケーションで多数の行 (10 ミルを超える) を取得する
正確なsystem.data.oracleclientを追加し、mvcが.dllでコンパイルされているビンにweb.configを配置した後、次のエラーが発生しました。
Error 3
Running transformation: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Array.InternalGetReference(Void* elemRef, Int32 rank, Int32* pIndices)
at System.Array.GetValue(Int32 index)
at Microsoft.VisualStudio.TextTemplating5F4490FB7AE018243DBB4DF6250E7211.GeneratedTextTransformation.GetCurrentProject()
at Microsoft.VisualStudio.TextTemplating5F4490FB7AE018243DBB4DF6250E7211.GeneratedTextTransformation.GetConnectionString(String& connectionStringName, String& providerName)
at Microsoft.VisualStudio.TextTemplating5F4490FB7AE018243DBB4DF6250E7211.GeneratedTextTransformation.InitConnectionString()
at Microsoft.VisualStudio.TextTemplating5F4490FB7AE018243DBB4DF6250E7211.GeneratedTextTransformation.LoadTables()
at Microsoft.VisualStudio.TextTemplating5F4490FB7AE018243DBB4DF6250E7211.GeneratedTextTransformation.TransformText()
at Microsoft.VisualStudio.TextTemplating.TransformationRunner.RunTransformation(TemplateProcessingSession session, String source, ITextTemplatingEngineHost host, String& result)
このエラーは、petaPoco のインストール後に変換を実行すると表示されます。
エラーが「GetCurrentProject」から来ていることを私が知っていることの1つは、おそらく「(Array)dte.ActiveSolutionProjects」です。
自分のプロジェクトでのペタポコの設定方法が間違っていると思います!どういうわけか、activesolution プロジェクトが見つかりません。修正方法がよくわかりません。