如何构造代码来为多个对象运行同一服务
本文关键字:运行 对象 服务 何构造 代码 | 更新日期: 2023-09-27 18:26:14
我有以下对象的许多实例:
public class Brief{
public int ID {get; set;}
public DateTime StartDate {get; set;}
public DateTime EndDate {get; set;}
}
我想为所有这些实例运行相同的控制台服务。该服务基本上使用ID属性和日期属性在数据库中进行搜索,并返回该特定Bried ID的相关记录。
我的问题是构造代码的最佳方法是什么。
我应该创建一个带有List的类,并在该列表上执行foreach并运行适当的方法,还是应该为每个对象创建一个不同的实例,然后运行服务。
我会选择List。对每一个进行迭代,然后启动该方法,在单独的线程中进行搜索。这样,所有3个搜索都同时执行。