如何在MVC5中从dll文件中引用模型

时间:2015-07-16 08:37:36

标签: c# asp.net-mvc dll asp.net-mvc-5

我是MVC和DLL以及Stackoverflow的新手,所以请耐心等待我,并询问这个问题中的任何内容是否有意义。

我有一个MVC5项目,其中我被要求使用DLL文件已经使用DLL文件中的模型做一些基本的CRUD函数,但是我不知道如何引用DLL文件或如何然后从中提取模型细节。我误解了我的问题,或者这是可以做到的事情吗?

2 个答案:

答案 0 :(得分:2)

用于在项目中添加对dll的引用:

1-在Solution Explorer中,选择您的Web项目。

2-在“解决方案资源管理器”中右键单击Web项目的名称,然后选择“添加引用”。将显示“添加引用”对话框。

3-选择“浏览”选项卡。

4-浏览到包含要引用的dll的文件夹,选择dll,然后单击“确定”。

使用dll:

让我们说你想在Home控制器中使用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
}}

答案 1 :(得分:1)

没有特殊要求这样做。 只需在项目中添加对此dll的引用,并使用其完全限定名称或仅使用其名称引用模型(如果您为其名称空间添加了using语句)。

如果您将dll MyExternal.dll添加到项目中并且其中包含模型MyExternal.MyModel,则只需在代码中的任意位置引用该模型。