MVC再次学习1

1.0 匿名函数和匿名类:

internal delegate int AddDel(int a, int b);
    //泛型委托
    delegate  T Demo<T>(int a,int b);

    delegate T Demo2<T,T1>( T1 a, int b);

    //Func   Action  区别:Action就是没有返回值 Func有返回值  ,传人参数一共有16个
class Program
    {
        static void Main(string[] args)
        {
            #region MyRegion
            //var 成就了匿名类,编译的时候转换成 具体的类型
            var trmp = new { id = 123, name = 4444 };
            Console.WriteLine(trmp.name);

            //lambda
            //匿名函数用关键字delegate开头,后面紧跟着就是函数的参数,后面是函数体
            AddDel funDemo = delegate(int a, int b) { return a + b; };
            Console.WriteLine(funDemo(1, 4));

            //goto
            AddDel lambdaDemo = (int a, int b) =>
                {
                    a++;
                    b++;
                    return a + b;
                };

            AddDel lambdaDemo2 = (a, b) => a + b;

            Demo<string> del = (a, b) => (a + b).ToString();
            Console.WriteLine(del(3, 5));

            Demo2<string, string> del2 = delegate(string s, int a) { return s + a; };
            Console.WriteLine("3", 5);

            #endregion
            Console.ReadKey();
        }
    }
}

2.0 EF实体的一些改变
1.创建一个数据库-->一张表

2.通过EF映射到Ado.Net实体中

//EF inserted demo
            //ORM:直接对表实体操作,然后告诉ORM框架的统一入口保存,然后统一入口会将实体的变化映射回数据库表的变化

            //1.初始化EF访问数据库的上下文也就是ORM框架的统一入口
            EFDemoEntities db = new EFDemoEntities();
            //2 往数据库的表中传人一个实体人员
            //初始化表实体:ThreeNone对象
            ThreeNone tn = new ThreeNone();
            tn.SName = "Shit1";
            //3.告示上下文要保存哪个实体
            db.ThreeNone.AddObject(tn);
            //4.告示上下文保存去
            db.SaveChanges();
时间: 2024-10-08 01:51:19

MVC再次学习1的相关文章

Spring Web MVC 原理学习(二)

接着上一篇博客,这一篇,我们根据一个简单的demo,来对SpringMVC的原理再次学习: 一.配置web.xml 我们新建一个web项目,在web.xml配置网站的统一访问点,把Dispatcher Servlet配置在里面,进行全局流程控制: <!-- 前台控制器的配置 ,配置统一访问点,进行全局的流程控制--> <servlet> <servlet-name>chapter2</servlet-name> <servlet-class>or

.Net MVC的学习(一)

套种间作,也挺有意思的--近来学习感悟.DRP学习的同时,折腾了点以前不曾学习但是却很多次耳闻过的东西--Asp.Net中的MVC架构模式. 一.是什么? MVC,即(Model-View-Controller,模型-视图-控制器模式),和三层类似,用于表示一种软件架构模式.在这种模式下,将系统的实现分为模型Model,视图View,控制器Controlller.其中Model:对数据库的操作和一般的业务逻辑.View:负责做出和用户交互的显示:Controller:处理Request和Resp

(asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用

在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代.还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类.另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光 只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的. 先来看看HtmlHelper能帮我们生成一些什么样的html呢.直接看效果吧. <div>          1.使用Ht

[转]ASP.NET MVC 5 学习教程:快速入门

本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序.本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接.同时,请查阅 Building the Chapter Downloads 来完成编译源码和配置数据库. 在本教程中的源码工程,您可在Visual Studio中运行MVC 5应用程序.您也可以使Web应用程序部署到一个托管服务提供商上.微软提供免费的网络托管多达10个网站,free Windows Azure trial

mvc Bundling 学习记录

因为现在的项目JS引用很多,无意中看到了MVC4的Bundling,开始的时候感觉很不错,将所有的CSS,js文件压缩成一个文件处理,画面调用也很简单 于是,花了一个下午的时候研究了一下,并且通过各种情况进行测试 可是结果不尽如人意,其中有一个比较很让人抓狂的问题 经常做.NET的人都知道,UI画面会引用很多的插件,比如easyui,ext等等,而这些插件里面包含了很多图片引用,因为图片呢,就涉及到一个做WEB的常见难题:路径(当然,如果所有的CSS文件中图片路径都是使用的绝对路径或者项目绝对路

mvc Bundling 学习记录(一)

参考博客:http://www.cnblogs.com/xwgli/p/3296809.html 这里要详细记录的是对于现有MVC项目进行Bundling功能 1  如果没有System.Web.Optimization这个应用,则通过nuget搜索安装System.Web.Optimization   2  在web.config(两个)添加<add namespace="System.Web.Optimization" />这一行  3  Global.asax 里面添

再次学习快速排序

  快速排序已经看过好几遍了,经常因为小的bug,写错程序,为了以后少犯类似的错误,在这记下来. 快速排序的原理比较简单,运用递归的思想,每次用一个元素将原来的数组进行分割,关键是找对分割的位置.将前后两部分分割成小于分割元素和大于分割元素,然后递归对前后两部分继续快速排序 两部分代码: 第一部分是快速排序的整体思想: public static void quicksort(int[] list){ quicksort(list,0,list.length-1); } private stat

再次学习javascript中的参数传递

javascript中的所有函数的参数传递都是按照值传递的,做了下面测试: function addTen(num){ num +=10; return num; } var count = 20; var result = addTen(count); alert(cont); //20 alert(result); //30 好吧,上面只是做了基本类型的传递,再做个引用类型的传递看看: function setName(obj){ obj.name="Mark"; } var pe

MVC基础学习—理论篇

1.      简介 ?  定义?什么是MVC     MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. ?  VC模式和我们熟悉的WebForm模式