プロジェクトを Subsonic バージョン 2.2 から 3.0.0.3 に変換していますが、バージョン 2 にあるSetColumnValue
との同等の機能を見つけることができませんでした。GetColumnValue
これらと同等のバージョン 3 には何がありますか?
プロジェクトを Subsonic バージョン 2.2 から 3.0.0.3 に変換していますが、バージョン 2 にあるSetColumnValue
との同等の機能を見つけることができませんでした。GetColumnValue
これらと同等のバージョン 3 には何がありますか?
私はあなたがこのようなものが必要だと思います:
Person p = new Person(x => x.ID == 3);
// replacement for SetColumnValue
p.GetType().GetProperty("FirstName").SetValue(p, "Stinky", null);
// replacement for GetColumnValue
string s = p.GetType().GetProperty("FirstName").GetValue(p, null) as String;
現在、同等の機能はありません。3.x で生成されたクラスは、基礎となるデータ ストアを持つ代わりに、プロパティのバッキング フィールドを使用します。現時点では、リフレクションを使用する必要があります。