我想知道哪种方式是创建接收parameters
1 或 2 之类的低数量的方法的最佳方式。
第一个:传递一个实体类对象作为参数。
MyClass entity = new MyClass();
BDClass bd = new BDClass();
entity.Name = "Alan";
bd.InsertName(entity);
public void InsertName(MyClass entity)
{
///A simple Insert/Select
}
第二个:即使在OO上编程,使用变量作为参数,而不是实体类。
BDClass bd = new BDClass();
string name = "Alan";
bd.InsertName(name);
public void InsertName(string name)
{
///A simple Insert/Select
}
我想知道考虑到性能和编程的良好实践,哪一个是最好的。还是视情况而定?我的意思是,我想只有当它是一个大的类,以及参数量少的变量时才使用实体类作为参数会更好。
我知道它与代码本身无关,但我只想了解其中一个是正确的编程方式