例外メッセージを格納するデータベースがあります。これらの例外を取得するクエリを作成したいのですが、大量のテキストをダンプするのではなく、「オンデマンド」にすることをお勧めします。
このように例外をアンカータグに入れ、必要に応じてマウスオーバーしてメッセージを読むとうまくいくと思いました...明らかにそうではありません。
var logsForErrors = (from error in Logs
select new {
error = LINQPad.Util.RawHtml("<a title='"+ error.Exception+"'></a>"),
errorDate = error.Date,
errorMessage = error.Message
}).Take(10);
logsForErrors.Dump();
これは例外をスローしています (笑) - 「カスタム HTML を解析できません:」
例外メッセージのエンコード
...RawHtml("<a title='"+ Uri.EscapeDataString(error.Exception)+"'></a>")
メッセージ 'RawHtml((("h__TransparentIdentifier0.error.Exception)) + "'>"))' を SQL に変換できず、それをローカル式として扱うことができませんでした。新しいエラーが生成されます
何か案は?-これに対する代替ソリューションも受け入れます。
メッセージが非常に巨大なので、出力に直接ダンプするのではなく、メッセージのコンテナーが必要です。
ありがとう、コハン