但我不想用DataSet,要用泛型!
就是返回SqlDataReader,然后转换成List<T> 的形式!
却又找不到对应的T。
请问:
是不是添加一个UserRecored
class UserRecored
{
public int UserID{get;set;}
public int XRecored{get;set;}
}
然后 :
class user
{
public class _userInfo;
public class _userRecored;
class user()
{
_userInfo=new class Userinfo;
_userRecored=new class UserRecored
}
public UserInfo UserInfo{get{...}set{...}}
public class UserRecored{get{...}set{...}};
Model跟数据库表的映射是可以的,比如说linq to sql 就是这样做的,Model就是数据的载体,在Java中这就是贫血设计模式。用list<T>当然很好,但是我不明白你的问题在哪里,如果要去拼凑一个不存在的类型的时候用匿名类型就行了。如果你对匿名类型不懂,你可以google下,有很多教材和blogs。I am fish.
Model跟数据库表的映射是可以的,比如说linq to sql 就是这样做的,Model就是数据的载体,在Java中这就是贫血设计模式。用list<T>当然很好,但是我不明白你的问题在哪里,如果要去拼凑一个不存在的类型的时候用匿名类型就行了。如果你对匿名类型不懂,你可以google下,有很多教材和blogs。I am fish.