Beispiel #1
0
 /// <summary>
 /// 添加方言
 /// </summary>
 /// <param name="dialect"></param>
 public void AddDialect(TableDialect dialect)
 {
     this.TableDialects.Add(dialect);
 }
Beispiel #2
0
    private void AddDialect(TagConfig config)
    {
        TableDialect article = new TableDialect("Article", new HashSet<string>()
        {
            "文章"
        });

        article.Fields.Add(new Dialect("Id", new HashSet<string>() { "主键ID" }));
        article.Fields.Add(new Dialect("Categ", new HashSet<string>() { "栏目", "分类" }));
        article.Fields.Add(new Dialect("UID", new HashSet<string>() { "用户ID", "作者ID" }));
        article.Fields.Add(new Dialect("title", new HashSet<string>() { "文章标题", "标题" }));
        article.Fields.Add(new Dialect("Desc", new HashSet<string>() { "文章摘要", "摘要" }));
        article.Fields.Add(new Dialect("Author", new HashSet<string>() { "作者", "作者名字" }));
        article.Fields.Add(new Dialect("Img", new HashSet<string>() { "图片", "logo" }));
        article.Fields.Add(new Dialect("Content", new HashSet<string>() { "文章内容", "正文" }));
        article.Fields.Add(new Dialect("View", new HashSet<string>() { "查看", "点击" }));
        article.Fields.Add(new Dialect("IsLock", new HashSet<string>() { "锁定", "禁止查看" }));
        article.Fields.Add(new Dialect("IsTop", new HashSet<string>() { "置顶", "是否置顶" }));
        article.Fields.Add(new Dialect("ding", new HashSet<string>() { "被顶", "被顶次数" }));
        article.Fields.Add(new Dialect("time", new HashSet<string>() { "发布时间", "时间" }));

        config.AddDialect(article);

        TableDialect categgory = new TableDialect("Category", new HashSet<string>()
        {
            "栏目"
        });

        categgory.Fields.Add(new Dialect("Id", new HashSet<string>() { "主键ID" }));
        categgory.Fields.Add(new Dialect("name", new HashSet<string>() { "栏目名称", "名称" }));
        /*
         *
         * .......
         *
         */
        config.AddDialect(categgory);
    }