メールのHTMLテンプレートをデータベースの列に保存するメールメッセージングシステムを開発しています
すなわち
こんにちはユーザー{0}
同じ行の別の列には、このテンプレートに関連する動的SQLがあります
すなわち
userTblから「To」としてユーザー名を選択します。ここでuserid=@userid
-動的SQLを読み取り-実行して結果をどこかに保存できるストアドプロシージャを作成したい
(一時テーブルの場合もあります)
-次に、htmlテンプレート文字列を取得し、sqlステートメントの結果をhtmlテンプレートと照合して置き換えます
最終結果は次のようになります
<html><body>Hello User username</body></html>
私の質問は、動的SQL値をどのように保存するかです。これをSQLで実行して、すべてをC#コードにロードし、文字列ビルダーを介して検索と置換を実行するべきではありませんか?
何かアイデアや提案はありますか?