2009-10-01 6 views
1

J'essaie d'éviter de créer les mêmes propriétés dans toutes les classes ActiveRecord, donc je suis coder ceci:Château - ActiveRecord - 'un patrimoine

ont une classe de base où j'ai mes propriétés communes: Id, Version, LastUpdate, etc ...

public class IdentityBase<T> : ActiveRecordValidationBase<T> where T : class 

Puis ma classe « enfant » aurait ses propres propriétés et devrait hériter de mon IdentityBase.

[ActiveRecord("Users")] 
public class User : IdentityBase<User> 

Maintenant, je créer un utilisateur d'objet:

User user = new User() 

et je peux appeler user.Save() mais je peux pas appel user.FindAll() et bien d'autres méthodes publiques ....

Comment pouvez- Je résous ça?

Répondre

1

Je ActiveRecord 2.0, et toutes les méthodes tels que FIND et FindAll - sont statiques alors essayez d'utiliser

User.FindAll()

insted de

user.FindAll()

+0

Oui, vous avez raison :) thks – Dryadwoods

Questions connexes