我试图避免在所有ActiveRecord类中创建相同的属性,所以我编码:
有一个基类,我有我的公共属性:Id
,Version
,LastUpdate
等...
public class IdentityBase<T> : ActiveRecordValidationBase<T> where T : class
然后我的“child”类将拥有自己的属性,并且应该从我的IdentityBase
继承。
[ActiveRecord("Users")]
public class User : IdentityBase<User>
现在我创建了一个对象用户:
User user = new User()
我可以致电user.Save()
,但我无法致电user.FindAll()
以及其他许多公共方法....
我该如何解决这个问题?
答案 0 :(得分:1)
我有ActiveRecord 2.0,而Find和FindAll等所有方法都是静态的,所以尝试使用
User.FindAll()
insted of
user.FindAll()