messages.cs
来自「企业内部的短信交流管理平台。 设计详细」· CS 代码 · 共 89 行
CS
89 行
using System;
using System.Collections;
namespace Com.SMS.Entity
{
#region Message
/// <summary>
/// Message object for NHibernate mapped table 'Messages'.
/// </summary>
public class Message
{
#region Member Variables
protected int _msgId;
protected string _content;
protected string _sender;
protected string _recive;
protected DateTime _sendTime;
#endregion
#region Constructors
public Message() { }
public Message( string content, string sender, string recive, DateTime sendTime )
{
this._content = content;
this._sender = sender;
this._recive = recive;
this._sendTime = sendTime;
}
#endregion
#region Public Properties
public int MsgId
{
get {return _msgId;}
set {_msgId = value;}
}
public string Content
{
get { return _content; }
set
{
if ( value != null && value.Length > 140)
throw new ArgumentOutOfRangeException("Invalid value for Content", value, value.ToString());
_content = value;
}
}
public string Sender
{
get { return _sender; }
set
{
if ( value != null && value.Length > 30)
throw new ArgumentOutOfRangeException("Invalid value for Sender", value, value.ToString());
_sender = value;
}
}
public string Recive
{
get { return _recive; }
set
{
if ( value != null && value.Length > 30)
throw new ArgumentOutOfRangeException("Invalid value for Recive", value, value.ToString());
_recive = value;
}
}
public DateTime SendTime
{
get { return _sendTime; }
set { _sendTime = value; }
}
#endregion
}
#endregion
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?