1

プロジェクトを Subsonic バージョン 2.2 から 3.0.0.3 に変換していますが、バージョン 2 にあるSetColumnValueとの同等の機能を見つけることができませんでした。GetColumnValue

これらと同等のバージョン 3 には何がありますか?

4

2 に答える 2

1

私はあなたがこのようなものが必要だと思います:

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;
于 2009-07-30T18:03:17.687 に答える
1

現在、同等の機能はありません。3.x で生成されたクラスは、基礎となるデータ ストアを持つ代わりに、プロパティのバッキング フィールドを使用します。現時点では、リフレクションを使用する必要があります。

于 2009-07-28T14:56:27.497 に答える