.net EF连接笔
来源:互联网 发布:房屋三维设计软件 编辑:程序博客网 时间:2024/05/21 10:52
1.连接数据库,数据表
<add name="MoviesDb" //数据库实例
connectionString="server=localhost;database=Movie; //连接的数据库名
uid=sa;password=123456" //连接数据库的字符串
providerName="System.Data.SqlClient"/>
2.创建表的实例
public class MoviesDb : DbContext
{
public DbSet<Movies> Movie { get; set; } //Movies 表 Movie 是创建的一个 实例
}
3.使用 ViewBag 对象,从控制器传递数据或对象给视图模 板。ViewBag 是一个动态的对象,提供了方便的后期绑定方法将信息传递给视图。
4.强类型
Index.cshtml 视图模版和 MoviesController.cs 中的 Index 方法。请注意这些代码是如何 在 Index 操作方法中,创建 List 对象,并调用 View 方法的。 此代码在控制器中传递 Movies 列表给视图: public ActionResult Index() {
return View(db.Movies.ToList());
}
当您创建电影控制器时,Visual Studio Express 会自动包含 @model 语句到 Index.cshtml 文件 的顶部:
@model IEnumerable<MvcMovie.Models.Movie>
5.@Html.ActionLink() 与 @Url.Action() 使用方法
注意:a.在htmlAttribute添加class的时候需要在class前面添加@
b.@Html.ActionLink() 一定要有链接名
A. 在默认控制器Controller下的 方法 View层 调转
@Html.ActionLink("LinkText","ActionName") //LinkText 为 链接名
=
<a href=" @Url.Action("ActionName")>LinkText</a>
.B.跳转到 任意控制器的任意方法
@Html.ActionLink("LinkText","ActionName","ControllerName")
=
<a href=" @Url.Action("ActionName">LinkText</a>
C.带参数跳转
@Html.ActionLink("首页","ActionName","ControllerName","参数","链接属性")
=
<a href="home/index/参数" class="btnLogin" id="btnLogin" data-val="guozhiqi">首页</a>
@Html.ActionLink("首页","Index","Home",new{id="11"},new{@class="btnLogin",data_val="guozhqi" id="btnLogin"})
=
<a href="home/index/11" class="btnLogin" id="btnLogin" data-val="guozhiqi">首页</a>
阅读全文
0 0
- .net EF连接笔
- .net 中的orcale EF连接方法
- Asp.net Core 使用EF连接MariaDb
- .NET c# EF DB first 连接mysql 实施
- 获取EF连接字符串
- EF连接mysql注意
- VS2013 EF连接MySql
- ef连接mysql 数据库
- EF连接MySql
- EF连接MySQL核心
- .net EF 赠删改
- .Net+EF连接Oracle 10、11 开发,ODAC安装配置与使用详解
- asp.net mvc 3.0详细笔记__09__创建数据库,应用EF连接模型类和数据表
- ASP.NET在使用EF时遇到的“无效操作 连接被关闭”问题的摸索
- .NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题
- 如何在ASP.NET MVC5不用EF框架完成对数据库的连接操作
- .net的EF框架中提示:在应用程序配置文件中找不到名为“****”的连接字符串。
- ASP.NET MVC 初学笔记.1 EF连接数据库的多种方法
- ActiveMQ JMS Spring的一个实例
- Android中ListView上拉加载(分页)功能
- js javascript 计算剩余 天 时 分 方法
- ViewFlipper使用详解
- 破解unity5.6.4f1 personal(mac)
- .net EF连接笔
- python—pandas中DataFrame类型数据操作函数
- C++ 获取当前进程运行目录(visual studio 调试状态下)
- 介绍ASCII,UNICODE,UTF-8等各种编码方案
- 一些常用的小玩意之FastDFS
- 下标小圆点的制作
- Centos-6.5系统通过tar.gz包安装Mysql5.7
- Redis的持久化方案
- ajax更新排序