如何将 a 转换List<Person> personList
为DBDataReader
?
在下面给出的代码中,我正在尝试批量插入personList
. 我有大约 50 万条记录,该方法WriteToServer
需要一个 DBDataReader,我有一个List<Person>
. 我怎样才能转换List<Person>
为DBDataReader
using (SqlBulkCopy bc= new SqlBulkCopy(constr)) {
bc.DestinationTableName = "MyPersonTable";
try
{
bc.WriteToServer(personList);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}\
\
**Person Model**
public int personId {get;set;} // Primarykey
public string personName {get;set;}
public int personAge {get;set;}
public DateTime personCreatedDate {get;set;}