老实说混淆了放置ActiveDirectory代码/类的位置

时间:2013-05-17 18:10:06

标签: c# asp.net-mvc

我已经查找了其他几个答案而且真的无法决定,因为我不确定它是否属于Controller,模型,创建了一个App_Code文件夹。

我真的想远离创建一个单独的项目。

我目前有3个控件,很多模型和很多视图。

我被分配了一个新项目,可以遍历整个ActiveDirectory。此代码可以在任何给定页面上使用,因此它不是特定于控制器。

我应该把这段代码放在哪里?

控制器?模型?创建一个App_Code文件夹并将该类放在那里?

2 个答案:

答案 0 :(得分:7)

嗯...在主要项目级别创建一个文件夹,例如ActiveDirectoryService然后把它放在那里。问题解决了。

当您准备好'服务'时,您可以在控制器中自由使用它,在需要时注入它。

答案 1 :(得分:5)

我知道你并不热衷,但在我看来,最简洁的方法是在你当前的解决方案中创建一个DLL项目,并将你的代码放在那里并从你的主项目中引用它。这使它与其他任何东西完全分开......