zoukankan      html  css  js  c++  java
  • MVC Model之简单数据问题

    头数据声明:
    View里的数据是通过Controller的返回值得到的,如果想使用强类型
    可以在头声明,可以是传过来的类,可以是传过来的数据表。

    对于model这块的说明,数据源有大体有两个:
    第一个是linq to sql;
       增:
          TextDataContext text = new TextDataContext();
                var msg = new Msg()
                {

                    ID = "wg10",
                    Name = "zhangsan",
                    Age = "20"
                };
                text.Msg.InsertOnSubmit(msg);
                text.SubmitChanges();
        改:
         TextDataContext text = new TextDataContext();
                var data = text.Msg.First(x => x.ID =="wg10");
                data.Name = "wangwu";
                text.SubmitChanges();

        删:
         TextDataContext text = new TextDataContext();
                var data = text.Msg.First(x => x.ID =="wg10");
                text.Msg.DeleteOnSubmit(data);
                text.SubmitChanges();
       查
               TextDataContext text = new TextDataContext();
                var data = from n in text.Msg
                         where n.name="wanghe"
                         select n;
    第二个是实体数据类
        改:
          MvcGuestbookEntities mge = new MvcGuestbookEntities();
                留言板 data = mge.留言板.Where(x => x.ID ==2).Single();
                data.姓名 = "王贺";
                mge.SaveChanges();
        删:
             MvcGuestbookEntities mge = new MvcGuestbookEntities();
                留言板 data = mge.留言板.Where(x => x.ID ==2).Single();
                mge.留言板.DeleteObject(data);
                mge.SaveChanges();
        增:
        MvcGuestbookEntities mge = new MvcGuestbookEntities();
                留言板 data = new 留言板()
                {
                    姓名 = "王贺",
                    Email = "zzuwhh@gmail.com",
                    内容 = "来此一游",
                    建立时间 = DateTime.Now
                };
                mge.AddTo留言板(data);
                    mge.SaveChanges();
     查:
               MvcGuestbookEntities mge = new MvcGuestbookEntities();
                 var data=mge.留言板;//第一种

                //List<留言板 > data = mge.留言板.ToList<留言板 >();//第二种
    总结这两种方法:
      在取得的结果中可一转换成List<T>后者数组Array等,方法分别是ToList<T>,ToArray;


     

  • 相关阅读:
    华为手机打不出logcat信息的解决办法
    android经典框架整理和学习
    电脑开机后的用户名跟密码全忘了,怎么办?
    分区修复软件使用简介
    Hardware Acceleration
    Ubuntu常用命令总结
    ubuntu 安装JDK方法
    Invalid layout of java.lang.String at value
    C# DateTime formate
    js获取url中的参数
  • 原文地址:https://www.cnblogs.com/wangheblog/p/2674074.html
Copyright © 2011-2022 走看看