2013-12-26 2 views
0

1-й вопрос:MoveDataContext класс был автогенерируемая

This link говорит, что MoveDataContext класс был создан с помощью Visual Studio Object Relational Designer, но как бы я знать, что то, что имя было назначено ему VS?

using System.Linq; 
using System.Web.Mvc; 
using MvcApplication1.Models; 

namespace MvcApplication1.Controllers 
{ 
[HandleError] 
public class HomeController : Controller 
{ 
     public ActionResult Index() 
     { 
      var dataContext = new MovieDataContext(); 
      var movies = from m in dataContext.Movies 
       select m; 
      return View(movies); 
     } 
} 
} 

второй вопрос:

что, если я хочу использовать внешние БД, например, от sql server 2008, так как это будет в этом случае? строки подключения и т. д.

ответ

0

MovieDataContext - это класс контекста, созданный при создании структуры сущности. Поэтому вам нужно создать то же самое.

Для более connectstringgoto

Basic

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 
      User ID=myDomain\myUsername;Password=myPassword; 
+0

нормально, но как бы я теперь, какой класс присвоен какое имя? i нигде не отображается – James

+0

Проверить ссылку. В действии Index() в листинге 1 используется класс DataContext LINQ to SQL (MovieDataContext) для представления базы данных MoviesDB. Класс MoveDataContext был создан объектно-ориентированным конструктором Visual Studio. « – Amit

+0

oh theek theek, Dhanivaad -Amit Agarwal – James

Смежные вопросы