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:更新

 

 

一些对数据库中表的操作

mysql对数据库中表的修改数据 操作:update 表名 set 要修改的属性名称=想要修改成的内容(username='name') ,要修改的属性名称=想要修改成的内容(passwd='pass...
  • qq_35884119
  • qq_35884119
  • 2016年09月03日 10:23
  • 27

MYSQL---数据库中表的操作

在数据库中创建表1.首先选中一个数据库 use example;//example为数据库名2.创建表: create table example0(id int,name varchar(20),...
  • qq_25123049
  • qq_25123049
  • 2016年06月25日 12:02
  • 385

python数据库中表的操作

创建表 [root@localhost ~]# cat 1.py #!/usr/bin/env python import MySQLdb def connect_mysql(): db_...
  • zzh_1032399080
  • zzh_1032399080
  • 2017年11月23日 08:27
  • 73

数据库中表的操作

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

mysql数据库中表属性的操作

-----创建学生表---- create   table   user( name    char(8)  primary key, tel         varchar(12) not null...
  • QH_JAVA
  • QH_JAVA
  • 2013年04月02日 14:51
  • 883

Qt对数据库的简单操作

1.问:数据库的操作一般是指什么? 答:我觉得任何一门语言对数据库的简单操作无非就是增、删、查、改等,入门一般都是使用SQL语句来操作数据库,当然使用SQL语句操作数据库的一大弊端就是,如果数据量大...
  • tax10240809163com
  • tax10240809163com
  • 2016年12月25日 21:49
  • 722

数据库中表之间的关系

本文主要借MySQL数据库介绍数据库中表之间的关系。
  • HoJenchih
  • HoJenchih
  • 2016年06月13日 16:49
  • 438

自定义监听器监听数据库中数据的变化

此程序只是一个简单的例子,主要监听数据库中Location的数据。 先写一个Event继承EventObject package com.lbx.listong.servlet; import...
  • newcichang
  • newcichang
  • 2013年03月18日 17:15
  • 586

Mysql中查询某个数据库中所有表的字段信息

前言有时候,需要在数据库中查询一些字段的具体信息,而这些字段又存在于不同的表中,那么我们如何来查询呢?在每一个数据库链接的information_schema数据库中,存在这样一张表——COLUMNS...
  • kujie0121
  • kujie0121
  • 2018年01月02日 16:18
  • 57

Scala数据库操作

Scala各种数据库操作的框架已经出来了,例如:ScalaQuery、O/R Broker 、Squeryl 等。但是,我看过的Scala编程书从未有介绍数据库操作的章节,于是就很好奇,查了一些资料...
  • u010376788
  • u010376788
  • 2015年10月13日 21:20
  • 3536
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CommunityStarterKit之Communities类及数据库中表和操作
举报原因:
原因补充:

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