Description: Three-tier structure, where the data access layer and the interface through a factory pattern separation can be added directly access data from different databases, by modifying the configuration file without modifying the source code, maintaining good point.
To Search:
File list (Check if you may need any files):
MySchool\MySchool.BLL\AdminService.cs
........\............\bin\Debug\MySchool.BLL.dll
........\............\...\.....\MySchool.BLL.pdb
........\............\...\.....\MySchool.DaoFactory.dll
........\............\...\.....\MySchool.DaoFactory.pdb
........\............\...\.....\MySchool.IDAL.dll
........\............\...\.....\MySchool.IDAL.pdb
........\............\...\.....\MySchool.Models.dll
........\............\...\.....\MySchool.Models.pdb
........\............\MySchool.BLL.csproj
........\............\obj\Debug\MySchool.BLL.csproj.FileListAbsolute.txt
........\............\...\.....\MySchool.BLL.dll
........\............\...\.....\MySchool.BLL.pdb
........\............\...\.....\Refactor\MySchool.BLL.dll
........\............\...\.....\ResolveAssemblyReference.cache
........\............\Properties\AssemblyInfo.cs
........\............\TeacherService.cs
........\............\UserStateService.cs
........\.........DAL\AdminDao.cs
........\............\bin\Debug\MySchool.DAL.dll
........\............\...\.....\MySchool.DAL.pdb
........\............\...\.....\MySchool.DBHelper.dll
........\............\...\.....\MySchool.DBHelper.pdb
........\............\...\.....\MySchool.IDAL.dll
........\............\...\.....\MySchool.IDAL.pdb
........\............\...\.....\MySchool.Models.dll
........\............\...\.....\MySchool.Models.pdb
........\............\MySchool.DAL.csproj
........\............\obj\Debug\MySchool.DAL.csproj.FileListAbsolute.txt
........\............\...\.....\MySchool.DAL.dll
........\............\...\.....\MySchool.DAL.pdb
........\............\...\.....\Refactor\MySchool.DAL.dll
........\............\...\.....\ResolveAssemblyReference.cache
........\............\Properties\AssemblyInfo.cs
........\............\TeacherDao.cs
........\............\UserStateDao.cs
........\..........aoFactory\bin\Debug\MySchool.DaoFactory.dll
........\...................\...\.....\MySchool.DaoFactory.pdb
........\...................\...\.....\MySchool.IDAL.dll
........\...................\...\.....\MySchool.IDAL.pdb
........\...................\...\.....\MySchool.Models.dll
........\...................\...\.....\MySchool.Models.pdb
........\...................\DAOFactory.cs
........\...................\MySchool.DaoFactory.csproj
........\...................\obj\Debug\MySchool.DaoFactory.csproj.FileListAbsolute.txt
........\...................\...\.....\MySchool.DaoFactory.dll
........\...................\...\.....\MySchool.DaoFactory.pdb
........\...................\...\.....\Refactor\MySchool.DaoFactory.dll
........\...................\...\.....\ResolveAssemblyReference.cache
........\...................\Properties\AssemblyInfo.cs
........\..........BHelper\bin\Debug\MySchool.DBHelper.dll
........\.................\...\.....\MySchool.DBHelper.pdb
........\.................\MySchool.DBHelper.csproj
........\.................\obj\Debug\MySchool.DBHelper.csproj.FileListAbsolute.txt
........\.................\...\.....\MySchool.DBHelper.dll
........\.................\...\.....\MySchool.DBHelper.pdb
........\.................\...\.....\Refactor\MySchool.DBHelper.dll
........\.................\Properties\AssemblyInfo.cs
........\.................\SqlHelper.cs
........\.........Forms\App.config
........\..............\bin\Debug\MySchool.BLL.dll
........\..............\...\.....\MySchool.BLL.pdb
........\..............\...\.....\MySchool.DAL.dll
........\..............\...\.....\MySchool.DaoFactory.dll
........\..............\...\.....\MySchool.DaoFactory.pdb
........\..............\...\.....\MySchool.DBHelper.dll
........\..............\...\.....\MySchool.Forms.exe
........\..............\...\.....\MySchool.Forms.exe.config
........\..............\...\.....\MySchool.Forms.pdb
........\..............\...\.....\MySchool.Forms.vshost.exe
........\..............\...\.....\MySchool.Forms.vshost.exe.config
........\..............\...\.....\MySchool.Forms.vshost.exe.manifest
........\..............\...\.....\MySchool.IDAL.dll
........\..............\...\.....\MySchool.IDAL.pdb
........\..............\...\.....\MySchool.Models.d