您认为我的业务服务类打开 SqlConnection 是紧密耦合吗?
实际上,业务服务不应该知道具体的数据提供者?!
公共类 UnitService:
public void DeleteUnit(Unit unit)
{
using (SqlConnection con = new SqlConnection());
using (TransactionScope trans = new TransactionScope())
{
con.Open();
_unitDataProvider.Delete(unit,con);
_employeeDataProvider.UpdateEmployees(con);
trans.Complete();
}
}