ASP.NET Web アプリケーションから送信された電子メールをデータベースに保持したいと考えています。アイデアは、電子メールの形式がデータベースに保存されるというものでした。
問題は、電子メールに注文固有の情報を含める必要があることです。たとえば、次のようになります。
ジョン・スミス様、ご注文ありがとうございます。
ご注文 1234 を受け取りました
私が達成しようとしているのは、次のように格納されるデータベース列の値に文字列の逐語を使用したことです。
{o.customer} 様、ご注文ありがとうございます。
ご注文 {o.id} を受け取りました
書式設定された文字列に値が既に含まれている場合に文字列補間を行うことができるかどうかに興味があります。使用しようとするString.Format(dbEmailString)
と、例外がスローされます。
タイプ 'System.FormatException' の例外が mscorlib.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: 入力文字列の形式が正しくありませんでした。