为了账号安全,请及时绑定邮箱和手机立即绑定

我这样定义一个静态属性有用吗

我这样定义一个静态属性有用吗

白衣染霜花 2018-12-11 15:09:53
public class CategoryController : BaseController    {        private static CategoryConcrete cc = null;        /// <summary>        /// 构造函数,初始化        /// </summary>        public CategoryController()        {            if (cc == null)                cc = new CategoryConcrete();        }               public actionResult Index(int? id)        {             CategoryDetails cd = cc.GetCategory(id);             return View(cd);        }}在这里我定义这个cc为静态的有用吗?
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

静态的在程序运行的时候只有一个实例,然后在多个请求的时候如果修改同一个表里面的同一条数据的时候,想想这种情况。

查看完整回答
反对 回复 2018-12-15
?
弑天下

TA贡献1818条经验 获得超8个赞

按你现在的使用来说,基本没有必要设置为静态的,把static去掉吧。而且,你定义的这个是字段,不是属性。

查看完整回答
反对 回复 2018-12-15
  • 2 回答
  • 0 关注
  • 527 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信