Chào bạn Tìm kiếm | Bài viết mới | Thành viên | Đăng ký | Đăng nhập |
E-Groups Forum E.G 1.0 » Mã nguồn mở từ coder nước ngoài » Thảo luận - Trao đổi » MVC 5 asp .net Part 5 - Ver English
MVC 5 asp .net Part 5 - Ver English  
Chủ đề trước ·
egroups
18/8/2013 2:00:07 SA
Lơ tơ mơ

Cấp bậc: Thành viên mới

Tham gia: 30/1/2013
Bài viết: 93
Đến từ: TpHCM

Đánh giá: [0]
{Bình chọn}
Được Cảm ơn: 1 lần
Hướng dẫn lập trình asp .net mvc5

Creating a Connection String and Working with SQL Server LocalDB

Creating a Connection String and Working with SQL Server LocalDB

The MovieDBContext class you created handles the task of connecting to the database and mapping Movieobjects to database records. One question you might ask, though, is how to specify which database it will connect to. You don't actually have to specify which database to use, Entity Framework will default to using LocalDB. In this section we'll explicitly add a connection string in the Web.config file of the application.

SQL Server Express LocalDB

LocalDB is a lightweight version of the SQL Server Express Database Engine that starts on demand and runs in user mode. LocalDB runs in a special execution mode of SQL Server Express that enables you to work with databases as.mdf files. Typically, LocalDB database files are kept in the App_Data folder of a web project.

SQL Server Express is not recommended for use in production web applications. LocalDB in particular should not be used for production with a web application because it is not designed to work with IIS. However, a LocalDB database can be easily migrated to SQL Server or SQL Azure.

In Visual Studio 2013 (and in 2012), LocalDB is installed by default with Visual Studio.

By default, the Entity Framework looks for a connection string named the same as the object context class (MovieDBContext for this project). For more information see SQL Server Connection Strings for ASP.NET Web Applications.

Open the application root Web.config file. (Not the Web.config file in the Views folder.) Open the Web.config file shown below.

Find the element:

Add the following connection string to the element in the Web.config file.

 name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" /> 

The following example shows a portion of the Web.config file with the new connection string added:

  name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />  name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

The two connection strings are very similar. The first connection string is named DefaultConnection and is used for the membership database to control who can access the application. The connection string you've added specifies a LocalDB database named Movie.mdf located in the App_Data folder. We won't use the membership database in this tutorial, for more information on membership, authentication and security, see my tutorial Deploy a Secure ASP.NET MVC app with Membership, OAuth, and SQL Database to a Windows Azure Web Site.

The name of the connection string must match the name of the DbContext class.

using System; using System.Data.Entity; namespace MvcMovie.Models { public class Movie { public int ID { get; set; } public string Title { get; set; } public DateTime ReleaseDate { get; set; } public string Genre { get; set; } public decimal Price { get; set; } } public class MovieDBContext : DbContext { public DbSet<Movie> Movies { get; set; } } }

You don't actually need to add the MovieDBContext connection string. If you don't specify a connection string, Entity Framework will create a LocalDB database in the users directory with the fully qualified name of theDbContext class (in this case MvcMovie.Models.MovieDBContext). You can name the database anything you like, as long as it has the .MDF suffix. For example, we could name the database MyFilms.mdf.

Next, you'll build a new MoviesController class that you can use to display the movie data and allow users to create new movie listings.



---------------------------------
Hỗ trợ lập trình asp .net mvc5 khóa 5 tháng đảm bảo sẽ code chuyên nghiệp. Liên hệ: 0166.795.666.5

{ Hãy nhập thông tin bình luận bài viết này }
 
egroups đã offline
 #1  
annybank2018
14/9/2021 6:39:00 CH
Lơ tơ mơ

Cấp bậc: Thành viên mới

Tham gia: 14/9/2021
Bài viết: 1
Đến từ: singapore

Đánh giá: [0]
{Bình chọn}

Singapore assignment help preparation and submitting assignments and essays before the deadline is a tough nut to crack. It takes extreme gratitude. What if, you don't have this much availability? GOTOASSIGNMENTHELP service provider. It can take away all the pain you are in. You can What if, you have planned things that are clashing with your courses? What if, you are regularly getting less grades your courses? If this sounds you fit, then you should probably take MyAssignmentHelp Online from get plagiarism free assignment and thesis help Singapore and that too with high quality. This can probably bring A+ grade and you can roam proudly with best grades under your arm.


{ Hãy nhập thông tin bình luận bài viết này }
 
annybank2018 đã offline
 #2  
Thành viên đang xem
Có 1 người dùng đang xem (1 khách)
E-Groups Forum E.G 1.0 » Mã nguồn mở từ coder nước ngoài » Thảo luận - Trao đổi » MVC 5 asp .net Part 5 - Ver English
Di chuyển nhanh:  
Có bài mới Có bài mới Không có bài mới Không có bài mới
Có bài mới (Đã khóa) Có bài mới (Đã khóa) Không có bài mới (Đã khóa) Không có bài mới (Đã khóa)
Thông báo Thông báo Chú ý Chú ý
Đã chuyển Đã chuyển Bình chọn Bình chọn
Bạn không thể gửi bài viết mới
Bạn không thể trả lời bài viết
Bạn không thể xóa bài viết của bạn
Bạn không thể chỉnh sửa bài viết của bạn
Bạn không thể tạo bình chọn
Bạn có thể bình chọn
Giờ hiện tại: 7:20 CH - GMT + 7
Powered by E-GROUPS Việt Nam phiên bản Mã Nguồn Mở Forum EG 1.0

Share full soure code web, Thiết kế web, Asp .Net MVC, Asp .Net MVC4, Asp .Net MVC5, Mã nguồn mở forum EG 1.0, Thương Mại Điện Tử, Diễn đàn SEO
, thiet ke web gia re, thiet ke web chuyen nghiep