首页 新闻 搜索 专区 学院

三层开发实体类

0
悬赏园豆:5 [已解决问题] 解决于 2013-09-05 21:43

这个实体类是什么意思,请各位大手解决

using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NetWork_Model.admin.Right
{
    public class Rights
    {
         public Rights() {

           this._id =0;
           this.menuname = "";
           this.icon = "";
           this.rightsdescription = "";
           this.url = "";
           this.menuaddr = "";
           this.menustatus = "";
           this.pid = -1;
           this.ischeck = false;
           this.childrenfunction = new List<UserFunction>();
           this.childrenrights = new List<Rights>();

           
          
         
       }
       [BsonId]
       public int _id { get; set; }
       public string menuname { get; set; }
       public string icon { get; set; }
       public string rightsdescription { get; set; }
       public int pid { get; set; }
       public string url { get; set; }
       public string menustatus { get; set; }
       public string menuaddr { get; set; }
       public bool ischeck { get; set; }
       public List<UserFunction> childrenfunction { get; set; }
       public List<Rights> childrenrights { get; set; }

      
    }
    
}
denyscolar的主页 denyscolar | 初学一级 | 园豆:6
提问于:2013-09-05 13:47
< >
分享
最佳答案
0

就是一般的实体啊,只是多了一个初始化(构造函数,设定默认值),然后childrenfunction,childrenrights算是外键属性。

[BsonId]这个是MongoDB的特性。

收获园豆:5
幻天芒 | 高人七级 |园豆:36652 | 2013-09-05 13:53

public List<UserFunction> childrenfunction { get; set; }

public List<Rights> childrenrights { get; set; }

那查数据的时候是怎么样的流程那

denyscolar | 园豆:6 (初学一级) | 2013-09-05 14:08

@denyscolar: 没用MongoDB,如果在Sql Server中,这个会生成join语句。

幻天芒 | 园豆:36652 (高人七级) | 2013-09-05 14:10

@幻天芒: 

 var greps = new QueryDocument { { "_id", id } };

 var fileds = new 
BsonDocument("roleitems", 1); 
是什么意思啊
denyscolar | 园豆:6 (初学一级) | 2013-09-05 14:38

@denyscolar:  初始化一个Document同时完成字段的赋值,建议还是先去了解下Mongo相关文档,这些都是文档有描述的

andy1987 | 园豆:490 (菜鸟二级) | 2013-09-05 17:18

@denyscolar: 参考下Mongo的API文档哦~

幻天芒 | 园豆:36652 (高人七级) | 2013-09-05 18:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册