私は次のコードを持っています:
var db = Database.Open("Text");
var headers = db.Query("SELECT * FROM Headers");
//headers is now an IEnumerable<dynamic>
string s = headers[0].Text; // Works correctly
headers[0].Text = "Some string";
ヘッダーのTextプロパティに「Somestring」を割り当てようとすると、次のエラーが発生します。
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: WebMatrix.Data.DynamicRecord contains no definition for Text.
ヘッダーオブジェクトをリスト/配列に変換して、新しい値を割り当てることができるようにするにはどうすればよいですか?