PDFファイルのバイナリデータを含むフィールドを順番に含む他のテーブルへの参照を含むテーブルがあります。このテーブルは、SSRS(SQL Reporting Services)レポートで使用されます。バイナリフィールドを含むテーブルは、レポートに含まれていません(パフォーマンスの問題を回避するため)。また、ユーザーはレポートにテーブルのIdフィールドを表示しないようにする必要があります。
簡略化された構造は次のとおりです。
Table A
------------
AId (should not be visible in the report)
SomeField
Table B (not included in the report)
------------
BId
FK_AId
BinaryPdfData
レンダリング機能を使用してSSRSからデータをエクスポートし、エクスポートされたファイルをいくつかのフォルダーに配置するC#アプリケーションを開発する必要があります。
どういうわけか、すべてのAIdフィールド(レンダリングされたレポートには表示されません)を取得し、データベースから関連するすべてのPDFレターを収集する必要があります。
AIdフィールドをSSRSレポートに追加して、このフィールドはレポートでは表示されないが、C#コードからアクセスできるようにするには、AIdフィールドを使用して関連するすべてのPDF文字を収集できますか?