every bady 求给力  踊跃点啊   

解决方案 »

  1.   

    好多给力的JSON工具 你不用 非得自己写个
    然后我看了下你的问题 递归可以实现
      

  2.   


    额  这个是用的递归  我的意思是  遇到外键我不知道要怎么处理  然后要深入N层还获取不到我想要的数据  你看这个你碰到过没。。
    就是啊 外键原来不是一个ID么
    然后你把它变成 实体类这样?
    比如原来是
    public int UserId {get;set;}
    变成
    public UserInfo UserId{get;set;}
    这样写法?
    我说的这种递归可以实现
    你说的深入N层 是不是
    UserInfo中 也有一个外键
    比如权限
    public RoleInfo RoleId{get;set;}
    这样 你的一个实体类中 包含 UserInfo  然后UserInfo中 包含RoleInfo
    这就是你说的N层吧 
    然后最后 我要说 这种方式 也是递归实现的
      

  3.   


    额  这个是用的递归  我的意思是  遇到外键我不知道要怎么处理  然后要深入N层还获取不到我想要的数据  你看这个你碰到过没。。
    就是啊 外键原来不是一个ID么
    然后你把它变成 实体类这样?
    比如原来是
    public int UserId {get;set;}
    变成
    public UserInfo UserId{get;set;}
    这样写法?
    我说的这种递归可以实现
    你说的深入N层 是不是
    UserInfo中 也有一个外键
    比如权限
    public RoleInfo RoleId{get;set;}
    这样 你的一个实体类中 包含 UserInfo  然后UserInfo中 包含RoleInfo
    这就是你说的N层吧 
    然后最后 我要说 这种方式 也是递归实现的是的  就你的那个意思   但是我无法获取这种类类型的  不知道要怎么弄
      

  4.   

    我调试到这   调用不了EntityCollection的FirstOrDefault  无法获取模型结构  然后无法反射出列名和值  就这的问题