给出重构的示例时,我已经厌倦了看到使用字符串字面量作为连接字符串的数据访问层被替换为IConnectionStringProvider。
例如:
在领域驱动设计中,我已经厌倦了看到领域被描述成一个有许多订单和订单行项目的客户。请使用更有趣的内容来解释聚合根。
或者是我完全迷失了方向,重新阐述这些简单的概念是最好的教学方法吗?
哦,使用形状来解释继承...
您用什么样的例子来教授这些概念?
例如:
public DataSet GetCustomers()
{
string connectionString = "SQLClient;Blah;Blah";
using(SqlConnection conn = new SqlConnection(connectionString))
...
转换成这样
public DataSet GetCustomers()
{
string coonectionString = connectionStringProvider.GetConnectionString();
using(SqlConnection conn = new SqlConnection(connectionString))
...
在领域驱动设计中,我已经厌倦了看到领域被描述成一个有许多订单和订单行项目的客户。请使用更有趣的内容来解释聚合根。
或者是我完全迷失了方向,重新阐述这些简单的概念是最好的教学方法吗?
哦,使用形状来解释继承...
您用什么样的例子来教授这些概念?