Visual Studio应该将Linq到SQL的dbml文件保存在哪个文件夹中



在互联网上搜索后,我得出结论,我应该将dbml文件保存在App_Code文件夹中。请建议我是否正确。

我使用的是asp.net网络表单

通常,我建议您将DBML文件放在数据访问层(DAL)下,它应该是VS解决方案中的一个单独的类库项目。这样,将来更容易管理/维护DAL代码,因为它与主web界面分离。

话虽如此,但这实际上也取决于你项目的规模。如果它是一个企业应用程序,那么一定要选择n层架构,从长远来看,这将使您受益。您最不希望看到的是将数据访问/业务逻辑代码紧密嵌入UI中。很难调试,很难测试,很难维护。。。

另一方面,如果它只是一个原型/小项目,那么确保你可以在一个web应用程序项目中准备好所有东西,因为你想快速完成这个项目。

最新更新