【发布时间】:2014-09-26 16:07:44
【问题描述】:
这是我的代码。
class Program
{
static void Main(string[] args)
{
var _User = new User { Name="Test", Age=12 };
_User.Save();
}
}
public class DBObject<T>
{
public void Save()
{
}
}
public class User : DBObject<User>
{
public string Name { get; set; }
public int Age { get; set; }
}
我想从保存方法中获取用户名和年龄?我怎么能这样做......请指导。谢谢
【问题讨论】:
-
请说得具体一点。
-
您想在
User中实现自己的Save()还是从DBObject访问Save()(在这种情况下,我认为您当前的代码没有问题) -
我想在我的数据库相关类 DBObject 中编写保存逻辑并允许其他类扩展 DBObject,但是当其他类调用 save() 函数时,实例值将传递给 DBObject 的 save() 函数.所以请指导我如何做到这一点