1

メールのHTMLテンプレートをデータベースの列に保存するメールメッセージングシステムを開発しています

すなわち

こんにちはユーザー{0}

同じ行の別の列には、このテンプレートに関連する動的SQLがあります

すなわち

userTblから「To」としてユーザー名を選択します。ここでuserid=@userid


-動的SQLを読み取り-実行して結果をどこかに保存できるストアドプロシージャを作成したい
(一時テーブルの場合もあります)
-次に、htmlテンプレート文字列を取得し、sqlステートメントの結果をhtmlテンプレートと照合して置き換えます

最終結果は次のようになります

<html><body>Hello User username</body></html>

私の質問は、動的SQL値をどのように保存するかです。これをSQLで実行して、すべてをC#コードにロードし、文字列ビルダーを介して検索と置換を実行するべきではありませんか?

何かアイデアや提案はありますか?

4

1 に答える 1

0

データベースではこれを行わないでください。これは、将来のトラブルを求めているだけです。データベースにデータを残し、アプリケーションで BL を実行します。

于 2013-03-19T16:03:54.923 に答える