私の行は特定の列にNVARCHAR値を持っています。この値に連結できるようにしたい、たとえば、行に "Hello"が格納されている場合、db.Executeコマンドを実行して "Hello"とタグを "my name is Earl"こんにちは、私の名前はアールです "と記されています。SQL Serverの連結のベストプラクティス?
これを実行するベストプラクティスは何ですか?
db.Execute("UPDATE table SET description = description + '[email protected] likes this' WHERE id = @1",user, id);
これはパラメータを受け入れず、実際には@ 0と@ 1をデータベースに挿入します。どうしてこれなの ?
データを照会するために連結を含むビューを使用できませんか?つまり、それを「純粋な」形式で保存し、より純粋でない形でそれを照会します。 – Reddog
または、トリガを使用することができます - http://msdn.microsoft.com/en-us/library/ms175943.aspx – Reddog
どのようなタイプのオブジェクトが 'db'ですか? 'Webmatrix.Data.Database'? –