新建对象属性无法访问,(程序集未更新)
我想为一个新闻对象增加一个属性,我在数据库中也新建了该字段,在Model中也为该对象所在的类声明了属性,
但是我还是无法去调用他?
编辑器提醒我说是在程序集中引用这个news对象的,但是在程序集里我又无法修改代码,(我想问题也应该是出现在这里),但是应该怎么解决???
谢谢!!!
/// <summary>
/// 图片域名
/// </summary>
public string IMGDOMAIN { get; set; }
/// <summary>
/// 关键词
/// </summary>
private string _keyword;
public string KEYWORD
{
get { return _keyword; }
set { _keyword = value; }
}
//这是我新加入的属性(keyword)声明
public class News
{
public News();
public int CATEID { get; set; }
public int CLZID { get; set; }
public string CONTENTS { get; set; }
public int HIT { get; set; }
public int HOMESORTID { get; set; }
public string IMGDOMAIN { get; set; }
public string IMGURL { get; set; }
public bool ISCHECK { get; set; }
public int NEWSID { get; set; }
public DateTime PUBDATE { get; set; }
public int SORTID { get; set; }
public string SUBTITLE { get; set; }
public string TITLE { get; set; }
public int USERID { get; set; }
}
//这是程序集的内容,显然这里没有Keyword属性
//(我应该怎样做才能使这里出现 public string KEYWORD{get;set;})???
//程序集无法修改代码
Blackjet.Model.News model = new Blackjet.Model.News();
model.NEWSID = NEWSID;
model.USERID = USERID;
model.CLZID = CLZID;
model.CATEID = CATEID;
model.TITLE = TITLE;
model.SUBTITLE = SUBTITLE;
model.IMGURL = IMGURL;
model.CONTENTS = CONTENTS;
model.PUBDATE = PUBDATE;
model.SORTID = SORTID;
model.ISCHECK = true;
model.HIT = 0;
model.HOMESORTID = HOMESORTID;
model.IMGDOMAIN = IMGDOMAIN;
//新加的2
model.keyword=Keyword;//此处无法访问到刚加进来的keyword属性