假设我有一个包含三个项目的Visual Studio解决方案:
Application Layer - MVC
Data Layer
Domain Layer
Service Layer
数据层使用Entity Framework。假设我想添加一个localdb(主要用于测试)。我是否添加了' SQL数据库文件'解决方案项目到应用层(MVC)或数据层。将它添加到数据层似乎更简洁,以便多个客户端可以访问它。
如果它被添加到数据层,那么如何确保每次构建时将文件复制到应用程序层的BIN文件夹中,以便应用程序层可以看到它?理想情况下,每次构建应用程序层时都不会刷新数据库。