手書きのDALを使用したWebアプリがあります。Microsoft Application Blocksを使用して、実際にMSSQLサーバーデータベースに接続します。
アプリケーションに中程度から重い負荷がかかると、間違った結果セットが返されます。エラーを再現する体系的な方法はありません。SQL Server Management Studioでクエリを再実行して、毎回正しい結果を得ることができます。
次のようなエラーが発生します
DataBinding: 'System.Data.Common.DataRecordInternal' does not contain a property
with the name 'TitleName'.
と
System.IndexOutOfRangeException: TitleId at
System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)