CommunityStarterKit之Communities类及数据库中表和操作

原创 2007年10月09日 10:20:00

:

namespace ASPNET.StarterKit.Communities {

    using System;

    using System.Data;

    //*********************************************************************

    //

    // CommunityInfo Class

    //CommunityInfo

    // Represents all the information about a particular community.

    //描述了一个特定(详细)Community的所有信息

    //*********************************************************************  

    public class CommunityInfo {

        private int _id;

           private string _name;

        private Guid _uniqueID;

        private string _primaryDomain;

        private string _domain;

        private string _subDomain;

        private string _smtpServer;

           private int _databaseQuota;

           private bool _isDisplayed;

        private bool _enableTopicMenu;

        //*********************************************************************

        //

        // ID Property

        //CommunityID 属性

        // The value of the identity column.

        //标识列的值.      

        //*********************************************************************

          

        public int ID {

            get {return _id;}

        }

        //*********************************************************************

        //

        // Name Property

        //CommunityName属性

        // The name of this community.

        //Community的名字

        //*********************************************************************              

           public string Name

           {

                 get {return _name;}

           }

        //*********************************************************************

        //

        // UniqueID Property

        //

        // The globally unique ID of this community.

        //Community的全局唯一标识ID

        //*********************************************************************   

        public Guid UniqueID {

            get {return _uniqueID;}

        }

        //*********************************************************************

        //

        // PrimaryDomain Property

        //主域属性

        // The domain used when sending emails and forming absolute URLs.

        //用于生成绝对URLs和发送emails的域名

        //*********************************************************************

   

        public string PrimaryDomain {

            get {return _primaryDomain;}

        }

 

 

        //*********************************************************************

        //

        // Domain Property

        //域属性

        // The domain name used for matching request for this community.

        //用于为此Community匹配的请求的域名称。         //*********************************************************************

   

        public string Domain {

            get {return _domain;}

        }

 

 

 

        //*********************************************************************

        //

        // SubDomain Property

        //

        // The sub domain matched when making requests for this community.

        //匹配此Community进行请求时的子域

        //*********************************************************************

   

        public string SubDomain {

            get {return _subDomain;}

        }

 

 

        //*********************************************************************

        //

        // SmtpServer Property

        //smpt服务

        // The email server associated with this community.

        //Email服务和Community的结合

        //*********************************************************************

   

        public string SmtpServer {

            get {return _smtpServer;}

        }

 

 

        //*********************************************************************

        //

        // DatabaseQuota Property

        //Database配额

        // The total file and image data that can be stored for this community.

        //此社区总的文件和图片数据总数

        //*********************************************************************

   

           public int DatabaseQuota

           {

                 get {return _databaseQuota;}

           }

 

 

        //*********************************************************************

        //

        // IsDisplayed Property

        //是否显示属性

        // Determines whether this community is displayed in the Communities menu.

        //决定这个Community是否显示在Communities的菜单里

        //*********************************************************************

   

           public bool IsDisplayed

           {

                 get {return _isDisplayed;}

           }

        //*********************************************************************

        //

        // EnableTopicMenu Property

        //允许主题菜单属性

        // Determines whether this community displays topics.

        //确定此Community是否显示主题

        //*********************************************************************

   

           public bool EnableTopicMenu

           {

                 get {return _enableTopicMenu;}

           }

        //*********************************************************************

        //

        // CommunityInfo Constructor

        //构造函数()

        // Retrieves community info from a datarow.

        //datarow(数据库)里得到Community信息

        //*********************************************************************

          

        public CommunityInfo(DataRow drow) {

            _id = (int)drow["community_id"];

            _uniqueID = (Guid)drow["community_uniqueID"];

            _primaryDomain = (string)drow["community_primaryDomain"];

            _domain = (string)drow["community_domain"];

            _subDomain = (string)drow["community_subDomain"];

            _smtpServer = (string)drow["community_smtpServer"];

                 _name = (string)drow["community_name"];

                 _databaseQuota = (int)drow["community_databaseQuota"];

                 _isDisplayed = (bool)drow["community_isDisplayed"];

                 _enableTopicMenu = (bool)drow["community_enableTopicMenu"];

           }

}

我们来看一下相应的数据库中的表:

Community_Communities:

Community_id int 4(primary key identity(1,1))

Community_name nvarchar 50

Community_uinqueID uniqueidenti 16

Community_PrimaryDomain nvarchar 50

Community_domain nvarchar 50

Community_subdomain nvarchar 50

Community_smtpServer nvarchar 50

Community_databaseQuota int 4

Community_databaseQuotaUsed int 4

Community_sortOrder int 4

Community_isDisplayed bit 1

Community_enableTopicMenu bit 1

数据库操作的存储过程

Community_CommunitiesAddCommunity:添加Community;

Community_CommunitiesDeleteCommunity:删除

Community_CommunitiesGetAllCommunities:读取所有可用的Communities

Community_CommunitiesMoveDown/Up:位置的更新;

Community_CommunitiesUpdateCommunity:更新

 

 

CommunityStarterKit之SectionInfo类及数据库中表和操作

namespace ASPNET.StarterKit.Communities {     using System;    using System.Collections;    using Sy...
  • hontao2128
  • hontao2128
  • 2007-10-09 10:37:00
  • 407

hibernate学习之实体类以及crud操

实体类的编写规则 1.实体类的属性是私有的 2.私有属性要使用公开的get,set方法 3.要求实体类有属性作为唯一值(一般使用id值) 4.实体类属性建议不使用基本数据类型,而是使用基本数据类型...
  • m0_37983376
  • m0_37983376
  • 2017-06-09 13:58:59
  • 163

数据库中表的操作

# 创建数据库 DROP DATABASE `test`; CREATE DATABASE IF NOT EXISTS `test`; USE TEST; -- --和#可以用来创建单行注释 # 表...
  • ShaoqunLiu
  • ShaoqunLiu
  • 2016-08-13 21:20:16
  • 184

关于数据库中表被锁定时如何操作表

今天工作过程中同事遇到这样的问题,在对表进行操作时无法完成出现了‘假死’   状态,由于自己也不是很懂,于是查看了资料,总结如下: --首先查询被锁表   select object_name, ...
  • xtongzhen
  • xtongzhen
  • 2016-06-13 21:18:29
  • 654

PICRUSt 根据16S 数据推测宏基因组

PICRUSt (根据16S 数据推测metagenome) Phylogenetic Investigation of Communities by Reconstruction of Unobse...
  • sinat_38163598
  • sinat_38163598
  • 2017-07-03 23:51:08
  • 421

重读网络挖掘中community detection 文章--Fast unfolding of communities in large networks

community detection 社区发现算法
  • hero_fantao
  • hero_fantao
  • 2014-08-29 20:25:15
  • 2104

winform实现对数据库的基本操作

  • 2013年06月07日 18:58
  • 65KB
  • 下载

Oracle数据库中几种常用的集合类操作

没事儿唠唠IT 2016-12-21 00:11 常用的union、union all等就不介绍了,今天唠唠使用频率不高但很好用的集合类操作。 1、INTERSECT: 返回两个结...
  • u011277123
  • u011277123
  • 2017-01-11 17:32:35
  • 199

使表中的项目清空 .rar

  • 2011年11月11日 22:20
  • 12KB
  • 下载

数据库的分类及各自的特点

  • 2009年05月26日 17:40
  • 167KB
  • 下载
收藏助手
不良信息举报
您举报文章:CommunityStarterKit之Communities类及数据库中表和操作
举报原因:
原因补充:

(最多只允许输入30个字)