public UserIPLog(DataReaderWrap wrap) { this.LogID = wrap.Get <int>("LogID"); this.UserID = wrap.Get <int>("UserID"); this.UserName = wrap.Get <string>("Username"); this.NewIP = wrap.Get <string>("NewIP"); this.CreateDate = wrap.Get <DateTime>("CreateDate"); this.OldIP = wrap.Get <string>("OldIP"); this.VisitUrl = wrap.Get <string>("VisitUrl"); if (wrap.ContainsField("ForumID")) { BannedForumID = wrap.Get <int?>("ForumID", null); } else { BannedForumID = null; } }
public Comment(DataReaderWrap readerWrap) { this.CommentID = readerWrap.Get <int>("CommentID"); this.UserID = readerWrap.Get <int>("UserID"); this.TargetID = readerWrap.Get <int>("TargetID"); this.TargetUserID = readerWrap.Get <int>("TargetUserID"); this.LastEditUserID = readerWrap.Get <int>("LastEditUserID"); this.IsApproved = readerWrap.Get <bool>("IsApproved"); this.Type = (CommentType)readerWrap.Get <int>("Type"); this.Content = readerWrap.Get <string>("Content"); this.CreateIP = readerWrap.Get <string>("CreateIP"); this.CreateDate = readerWrap.Get <DateTime>("CreateDate"); this.KeywordVersion = readerWrap.Get <string>("KeywordVersion"); //给视图用的 if (readerWrap.ContainsField("TargetName")) { this.TargetName = readerWrap.Get <string>("TargetName"); } }