-2
我们正在开发一个基于web的web应用程序,例如,如果我想部署同一个web应用程序,MS Access作为后端或Sql作为后端,数据访问它应该使用的层应该是可配置的。支持多个数据库的ASP.NET Web应用程序
如果我去下面的架构
型号
Employee
ID
Name
DAL
EmployeeAccessDb (Uses inline queries)
GetAll
GetByID
Insert
Update
Delete
EmployeeSqlDb (Uses stored procedures)
GetAll
GetByID
Insert
Update
Delete
页(使用EmployeeAccessDb/EmployeeSqlDb)
ObjectDataSource SelectMethod="GetAll" TypeName=" <EmployeeAccessDb/EmployeeSqlDb>"
Insert
Update
Delete
所以,如果我使用Access如后端页面应该使用Access DAL,如果我使用Sql页面,则应该使用SQL DAL。
请让我知道如何使这个可配置。