<分区>
我想知道哪种方法是创建接收少量参数
(例如 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
}
考虑到性能和良好的编程实践,我想知道哪一个是最好的。还是视情况而定?我的意思是,我猜只有当实体类的数量很大时才使用实体类作为参数更好,而变量的参数数量很少。
我知道这与代码本身无关,但我只是想了解哪种才是正确的编程方式