protected override void OnSaving()
        {
            AuthorizeComputer found = GetAuthorizeComputer(this.地址);

            if (found != null && found.标识 != this.标识)
            {
                throw new Exception("这台电脑已经准入,不能重复设置.");
            }
            else
            {
                base.OnSaving();
            }
        }
        public static AuthorizeComputer AddAuthorizeComputer(string name, string ip)
        {
            AuthorizeComputer computer = GetAuthorizeComputer(ip);

            if (computer == null)
            {
                computer = new AuthorizeComputer();

                computer.标识 = Guid.NewGuid();
                computer.称  = name;
                computer.地址 = ip;

                computer.Save();
            }

            return(computer);
        }
        /// <summary>
        /// 通过 Id 获取
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static AuthorizeComputer GetAuthorizeComputer(Guid id)
        {
            AuthorizeComputer obj = (AuthorizeComputer)Session.DefaultSession.GetObjectByKey(typeof(AuthorizeComputer), id);

            return(obj);
        }