DataTableinの列式を解析し、ADO.NETその中に含まれる依存列名のセットを識別しようとしています。
例:
ADataTableには 3 つの列Unit PriceがQuantityありBreakEvenます。
列式を使用して、さらに 2 つの列を派生させることができます。
[Total Sale Value] = “IIF([Unit Price] > 0, [Unit Price] * Quantity, 0)”
[Profit or Loss Indication] = “IIF([Total Sale Value]> BreakEven, ‘Profit’, ‘Loss’)”
[Total Sale Value] の列式を手動で解析するときに、[Unit Price] と「Quantity」をそれに含まれるソース列のセットとして取得できるようにしたいと考えています。
また、 の列式を解析するときに、 [ ] と "<code>BreakEven" をそれに含まれるソース列のセットとして取得[Profit or Loss Indication]できるようにしたいと考えています。Total Sale Value
私が見る限り、.net フレームワークには列式を解析するための独自のメカニズムがありますが、パブリック クラスとメソッドを介してその機能を公開することはありません。