MVC+EF
changuncle
这个作者很懒,什么都没留下…
展开
-
EF实现增删改查
MVC+EF这一组合早就火遍大江南北了,现在有点快过气了。我没正点赶上二路汽车,就当做驴车过来的吧,重新回顾一下它们的用法,记录下来。原创 2016-12-05 23:19:42 · 718 阅读 · 2 评论 -
EF多种方式实现增删改查
以下内容是针对EntityFramework6.0及以上版本写的示例,若发现代码无法运行的情况,请先检查当前EF的版本。一、非Sql增删改查单个对象[HttpPost]public ActionResult Index(int id, string name){ #region 增加一个对象 using (NHibernateContext nhibernate = ...原创 2018-09-30 00:49:58 · 902 阅读 · 3 评论 -
EF之CodeFirst开发模式
1、安装EntityFramework2、创建实体类3、创建数据库上下文在Web.config中添加数据库连接字符串<connectionStrings> <add name="NHibernateContext" connectionString="Data Source=.;Initial Catalog=NHibernate;Integrated Se...原创 2018-09-29 23:53:03 · 950 阅读 · 3 评论 -
MVC后台页面跳转的常用方法
1、利用View()直接返回视图(不执行Action方法)public class ScoreController : Controller{ public ActionResult Index(string name, int age) { #region View()的三种写法 return View();//返回Index视图 ...原创 2018-10-11 23:44:23 · 39732 阅读 · 5 评论 -
自定义Razor页面的父类型
一、定义Razor页面的父类namespace MvcNHibernateFirst.Web{ public abstract class WebViewPage<TModel> : System.Web.Mvc.WebViewPage<TModel> { public string TopName = "TopName"; ...原创 2018-09-26 18:13:18 · 343 阅读 · 3 评论 -
@Html.DropDownList()的四种用法及自定义DropDownList扩展
常用方法后台代码:public ActionResult Index(){ ViewData["deptOu"] = "SOHO"; using (ISession session = new NHibernateHelper(DataBase.ADDB).OpenSession()) { IList<t_data_DeptOU> dep...原创 2018-09-26 18:00:25 · 23217 阅读 · 3 评论 -
EF执行存储过程
EF执行存储过程与执行Sql语句非常类似,insert、delete、update操作通过ExecuteSqlCommand()执行,select操作通过SqlQuery<Sys_User>()执行。一、执行insert存储过程(无返回值)CREATE PROCEDURE [dbo].[proc_AddSysUser01] @Name nvarchar(50), @Pho...原创 2018-09-30 23:49:24 · 8356 阅读 · 6 评论 -
Asp.net MVC中ViewData与ViewBag的使用方法
在做MVC开发时经常会用到ViewData和ViewBag进行传值操作,因为很常用所以在这里总结一下,以方便后来人。原创 2017-09-03 21:30:11 · 27491 阅读 · 4 评论 -
Asp.Net MVC控制器中Action的返回值类型
ActionResult及其常用子类的用法。原创 2016-12-30 16:32:36 · 8463 阅读 · 2 评论 -
Razor视图中的@:和<text>语法
在MVC项目中新建视图的时候默认支持ASPX引擎和Razor引擎,如果选择ASPX引擎,那它跟webform项目中的*.aspx前台页面没区别,如果选择Razor引擎,那我们可以用更少的代码来实现相同的功能(与使用ASPX引擎相比较),我们不用在HTML中明确地标记出服务模块的结束标志,因为Razor解析器足够聪明,它可以自己推断出来。原创 2016-12-07 17:43:50 · 6723 阅读 · 4 评论 -
使用Areas分离ASP.NET MVC项目
使用Areas分离ASP.NET MVC项目原创 2016-12-13 17:30:50 · 2337 阅读 · 2 评论 -
MVC利用ActionFilterAttribute全局过滤器验证用户登录
我们之前用Webform开发的时候是通过创建BasePage类,来检查Session["UserId"]是否存在/// <summary>/// 父类中定义一些公共的事情/// </summary>public class BasePage : System.Web.UI.Page{ //页面生命周期中Init事件对应的OnInit()方法 /...原创 2018-10-09 23:48:24 · 6045 阅读 · 2 评论