2013-07-12 3 views
0

im, просто создавая мое первое приложение MVC, и у меня возникают проблемы с подключением к моей базе данных, расположенной на моем сервере sql.MVC DBContext, как подключиться к таблице?

я добавил строку подключения к веб-конфигурации, как обычно, создали модель со всеми полями в.

я создал модель и создал новый DbContext, как там не был один в списке. это создало приведенный ниже файл

Я не уверен, как он подключается к правой таблице в моем SQLDB, как это сделать? также как я могу запустить хранимые процедуры?

Благодаря

public EquipmentDBContext() 
      : base("name=ITAPPConnectionString") 
     { 
     } 

     public DbSet<Equipment> Equipments { get; set; } 
+1

Для процедуры магазина: [Как позвонить Сохраненные процедуры с EntityFramework?] (Http://stackoverflow.com/questions/14264750/how-to-call-stored-procedures-with-entityframework) – Paritosh

ответ

0
public EquipmentDBContext() 
      : base("name=ITAPPConnectionString")//this name should be the name of database 
     { 
     } 

     public DbSet<Equipment> Equipments { get; set; } 

здесь вы говорите, у вас есть Datamodoel называется оборудование. Ваш контекст также определяет одно свойство, Equipments, которое имеет тип DbSet. Это свойство действует как коллекция, которая позволяет вам запрашивать данные в вашей таблице в базе данных, как если бы это была коллекция объектов в памяти.

Таким образом, если вы создаете объект класса EquipmentDbContext в контроллере имени позволяет говорить дБ, то вы можете получить доступ к данным в таблице с чем-то вроде

db.Equipments