Controller作用: 数据从数据库查询出来后,通过一定的业务逻辑,筛选出来一个结果集,我们最终的目的是要将这个结果集在页面中显示的. Controller就是起到这个作用,将业务逻辑层的结果集调出来,然后通过Model,或者Json的方式返回到View(页面)里. 1.我们需要创建一个Conroller,继承封装好的BaseController. 2.将之前写好的PersonService实例化. 3.获取结果集. -PersonService里有CrudService封装好的,增删改查常…
事先声明一下,小弟我是菜鸟一个,在研究大半天之后,基本会开发一些简单的功能了,特此分享一下,也为自己做一个笔记. 项目简介: MVC4 , EF5 , Code First , 多层架构 开发工具:VS2012 , MSSQL2008 , Google浏览器 1.数据库表创建 其中id和isdeleted这两列是必须存在的,因框架本身对该两列进行了封装(不会改框架就适应着框架来 ^.^). CREATE TABLE [dbo].[TB_InsType]( ,) NOT NULL, ) NULL,…
前两节讲到怎样生成一个Model和怎样将Model映射到数据库,这一节将讲到业务逻辑层,也就是Service层. 1.Prodinner架构已经构建好的,基本的增删改查. 假设,我现在想操作第二节中讲到的TB_Instype数据库表,基本的增删改查. 1)我可以不写Service层,直接继承Cruder(Controller),来继承该Controller里封装好的增删改查. 2)我们来看一下Cruder里的代码 它是继承自Crudere类. 3).我们再看一下Crudere类 可以看到Crud…
1.单纯映射 基本语法为 modelBuilder.Entity<InsType>().ToTable("TB_InsType"); 2.一对多映射(表关系) 实体类Business的id 为实体类ShopMsg的外键 实体类 ShopMsg定义 为了更直观一些,贴上表关系图(当然因Code First数据库里没有必要去创建外键关系) 3. 多对多映射(表关系) 所谓多对多映射:表A <- Mapping表 -> 表B 咱们看看实体类里的定义 Instituti…
1.关系运算符 包含:>   <   <=  >=   ==  != 以及bool类型中的true和false. 2.逻辑运算符 与 && 或 || 非 ! 注意: 逻辑运算符的两边放的一般都是关系表达式或者bool类型的值 3.复合运算符 +=  -= *= /= 另外:扩充延伸....... 判断是否为闰年? using System; using System.Collections.Generic; using System.Linq; using Syst…
using System.Linq; using System.Text; using System.Threading.Tasks; namespace 第四天_加加减减 { class Program { static void Main(string[] args) { //int number = 10; //int result = 10+number++; //Console.WriteLine(number); //输出结果为11 //Console.WriteLine(resul…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 第五天_流程控制 { class Program { static void Main(string[] args) { //请用户输入年份,再输入月份,获得月份的天数 Console.WriteLine("请输入年份:"); try {…
swith-case 用来处理多条件的定值的判断. 语法: switch(变量或者表达式的值) { case 值1:要执行的代码: break: case 值2:要执行的代码: break: case 值3:要执行的代码: break: ...... default:要执行的代码: break: } 执行过程:程序执行到switch处,首先将括号中的变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面所带的值进行匹配,一旦匹配成功,则执行.该case所带的代码,执行完成后,遇到bre…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 第四天_if结构 { class Program { static void Main(string[] args) { Console.WriteLine("请输入您的名字:"); String _name=Console.ReadLi…
当我们进入salesforce系统或者切换app后,默认第一个看到的就是home页面.home页面简单的来说可以包括左侧(narrow component)和右侧(wide component)两部分. 左侧包含Recent View,Custom Link,Create New等快捷入口等组件,右侧包括tasks,item to approval,calendar,dashboard snapshot等等. 有时,不同简档的用户需要看到不同的Home页面中的组件或者显示不同的custom li…