看了这个进销存例子,想起有人说的三层,想起还见过几个明日书中的例子,似乎都是一个DataBase,请问这样算是三层架构吗?这样写有什么好处吗?
小禾斗 发表于2019-07-12 11:42
Database是放数据库的地方,跟三层没有关系,但这个系统是三层实现的。
还有一个问题是我把VS升到2019,学着实例上写好MakeInParam方法后,然后按Ctrl+.自动生成方法时,生成的方法中的参数命名方式是骆驼命名,而案例中的是帕斯卡命名,方法的参数应该是用什么命名的?
public SqlParameter MakeInParam(string ParamName, SqlDbType Dbtype, int Size, object Value)
{
return MakeParam(ParamName,Dbtype,Size,ParameterDirection.Input,Value);
}
private SqlParameter MakeParam(string paramName, SqlDbType dbtype, int size, ParameterDirection input, object value)
{
throw new NotImplementedException();
}
jian 发表于2019-07-21 12:01
还有一个问题是我把VS升到2019,学着实例上写好MakeInParam方法后,然后按Ctrl+.自动生成方法时,生成的方法中的参数命名方式是骆驼命名,而案例中的是帕斯卡命名,方法的参数应该是用什么命名的?
public SqlParameter MakeInParam(string ParamName, SqlDbType Dbtype, int Size, object Value)
{
return MakeParam(ParamName,Dbtype,Size,ParameterDirection.Input,Value);
}
private SqlParameter MakeParam(string paramName, SqlDbType dbtype, int size, ParameterDirection input, object value)
{
throw new NotImplementedException();
}
这种不影响,按照自己熟悉的规则明明就可以,正常参数也是变量,首字母是小写的。