用面向对象的思想在一个管理类里对一个被管理类进行增删改查,除了将被管理类的信息存储到数据库中还有什么别的方法吗?比如说彩信包含图片和文字,一条彩信可以有许多图片和文字,请问怎么来管理这些图片和文字的组合,不能插入到数据库中,请高手指教。谢谢

解决方案 »

  1.   

     管理类:
    public class  mms
        {
            //保存状态ID 
            private string Title;
            public List<Frame> frames;
            public void MMInter(string Content)//增加一帧
            {
                Frame fa = new Frame();
                fa.Content = Content;
                //System.Web.HttpContext.Current.Session["nowtime"] = "";
                frames.Add(fa);//将帧存在?
            }
            /// <summary>
            /// 删除帧
            /// </summary>
            /// <param name="i">第几帧</param>
            public int delete(int i)//删除一帧
            {
                for (int j = 0; j < frames.Count; j++)
                {
                    if (i == j)
                    {
                        return Message_Bll.DeleteMM_Prop(frames[j].FrameID);
                    }
                }
                return 0;
            }
            public void createMMS(string Mcontent)
            {
                INSERTMMS( Mcontent);
            }
            public void GetMMS()
            {
                //遍历List<Frame>来获取帧根据Key来对帧操作
            }
    }
      被管理类:
     public class Frame
        {
            public string FrameID { get; set; }
            public string Content { get; set; }
            public int Status{get;set;}//区分帧的类型
            public string MessageID { get; set; }
            public Frame()
            { }
            public Frame(string content,int status)
            {
                Content = content;
                Status = status;
            }
        }
      

  2.   

    怎么 对frame进行增删改查,除了存入数据库,万分感谢!