2009-07-28 10 views

Répondre

1

Il n'existe actuellement aucune fonctionnalité équivalente. Les classes générées 3.x utilisent des champs de sauvegarde pour les propriétés à la place d'un magasin de données sous-jacent. En ce moment, vous auriez besoin d'utiliser la réflexion.

1

Je pense que vous avez besoin quelque chose comme ceci:

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;