zoukankan      html  css  js  c++  java
  • Mvc中模拟模型

    如题,每次研究前台技术都要建数据库、连接,还遇到VS各种版本问题,太麻烦。

    写这么一个东西,模仿后台Model,上课的时候研究代码层面的内容。甚好。

    数据库类:

    class myDatabase
        {
            public List<Person> t1 { get; set; }
            public myDatabase()
            {
                t1 = new List<Person>();
                t1.Add(new Person() { Xm = "zs", Nl = 20 });
                t1.Add(new Person() { Xm = "ls", Nl = 18 });
                t1.Add(new Person() { Xm = "ww", Nl = 19 });
            }
        }

    实体类:

    public class Person
        {
            [Display(Name ="姓名")]
            public string Xm { get; set; }
            [Display(Name = "年龄")]
            public int Nl { get; set; }
        }

    别忘了

    using System.ComponentModel.DataAnnotations;

    不然display属性不生效。这个属性主要是配合

    @Html.DisplayNameFor(model => model.Xm)

    之类前台代码的显示效果。

    调试代码:

    static void Main(string[] args)
            {
                myDatabase dd=new myDatabase();
                var a = from x in dd.t1 where x.Nl > 18 select x;
                foreach (var item in a)
                {
                    Console.WriteLine(item.Xm+"	"+item.Nl);
                }
                Console.ReadKey();
            }
  • 相关阅读:
    数据结构与算法
    android vitamio的坑
    Fragment的坑
    scrollview里面嵌套listview的坑
    关于微信小程序的tabbar
    Intent初级学习
    HDU 4562 守护雅典娜
    SGU 542 Gena vs Petya
    [二] EditText and Button
    A Data Structure for Dynamic Trees
  • 原文地址:https://www.cnblogs.com/wanjinliu/p/11700584.html
Copyright © 2011-2022 走看看