2015-07-16 1 views
1

Я новичок в MVC и DLL и Stackoverflow, поэтому, пожалуйста, будьте терпеливы со мной и спросите, нет ли в этом вопросе ничего в этом вопросе.Как отредактировать модель из DLL-файла в MVC5

У меня есть проект MVC5, в котором мне было предложено использовать DLL-файл, уже сделанный для выполнения некоторых основных функций CRUD с использованием моделей из DLL-файла, однако я не знаю, как ссылаться на DLL-файл или как затем извлеките из нее детали модели. Разве я неправильно понял то, что меня просил, или это что-то, что можно сделать?

+0

просто добавьте ссылку на DLL для вашего веб-проекта – Thorarins

+0

ок, спасибо за ваша помощь @Thorarins – hjardine

ответ

1

Для добавления ссылки на библиотеки DLL в проекте:

1- В обозревателе решений выберите веб-проект.

2- Щелкните правой кнопкой мыши имя вашего веб-проекта в обозревателе решений и выберите Добавить ссылку. Откроется диалоговое окно Добавить ссылку.

3- Выберите вкладку Обзор.

4 Перейдите в папку, содержащую DLL, с которой вы хотите ссылаться, выберите DLL и нажмите кнопку ОК.

Для использования библиотеки DLL:

давайте скажем, что вы хотите использовать DLL внутри дома контроллера:

namespace YourProject.Controllers 
{ 
    public class HomeController : Controller 
    { 

     #region Actions 
     public ActionResult Index() 
     { 
      try 
      { 
       NameofYourdll.ClassName tVar = new NameofYourdll.ClassName(); 
      tVar.Create(); 
       return View(); 
      } 
      catch (Exception ex) 
      { 
       throw; 
      } 
     } 
     #endregion 
}} 
+0

Спасибо @Ala за вашу помощь! – hjardine

1

Для этого нет особых требований. Просто добавьте ссылку на эту DLL в свой проект и укажите модель, используя ее полное имя или просто его имя (если вы добавили оператор using для своего пространства имен).

Если вы добавите вашу dll MyExternal.dll в свой проект и в ней будет модель MyExternal.MyModel, вы можете просто ссылаться на модель в любом месте вашего кода.

+0

Я думал, что это может быть так просто, спасибо! @scartag – hjardine

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