私が扱っている情報システム(SAP Business One)では、すべての文書がSQLテーブルで表されています。例えばC# - const string dictionary
:
クライアントオーダーのドキュメント:ORDR
請求書のドキュメント:OINV
購入引用:OPRQ
等...ユーザーが1つをクリック
ボタンのうち、SQLテーブルの一部をチェックするexist関数を使用し、このクライアントにシステム内のドキュメントがあるかどうかをチェックする必要があります。 この関数は、このクライアントがシステム内に持つドキュメントを表すテーブルの名前を含む文字列メッセージを返します。
テーブル名をドキュメント名に置き換える関数を書く必要があります。
eample:
"Client with ID:5634 has documents: OINV, ORDR"
は、私は、文字列の辞書を使用する必要がありますね
"Client with ID:5634 has documents: Invoice, Client order"
と交換する必要があります。どうやってするの?辞書とLINQのを使用して
おかげ
可能な重複[C#文字列の辞書で置き換える](http://stackoverflow.com/questions/1231768/c-sharp -string-replace-with-dictionary) – NikolayKondratyev
再コンパイルせずにカスタマイズする必要がありますか? –
実際にテキストを置き換える必要がありますか、「ID:5634には文書:OINV、ORDR」というクライアントを生成していますか? –