在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,甚至WebService返回结果。其中最重要的一个类就是SqlBulkCopy类,使用它可以很方便的帮助我们把数据源的数 据迁移到目标数据库中。

 1  public class Queue
 2     {
 3         public Queue(string content, QueueType type, string officeNumber)
 4         {
 5             Content = content;
 6             Type = type;
 7             OfficeNumber = officeNumber;
 8         }
 9 
10         public Queue(DateTime proccessTime, int internalNumber, string content, QueueType type, string officeNumber)
11         {
12             ProcessTime = proccessTime;
13             InternalNumber = internalNumber;
14             Content = content;
15             Type = type;
16             OfficeNumber = officeNumber;
17         }
18 
19         /// <summary>
20         /// 处理时间
21         /// </summary>
22         public DateTime ProcessTime { get; set; }
23         /// <summary>
24         /// 内部编号
25         /// </summary>
26         public int InternalNumber { get; set; }
27         /// <summary>
28         /// 内容
29         /// </summary>
30         public string Content { get; set; }
31         /// <summary>
32         /// 信箱类型
33         /// </summary>
34         public QueueType Type { get; set; }
35         /// <summary>
36         /// 代理人编号
37         /// </summary>
38         public string OfficeNumber { get; set; }
39 
40         /// <summary>
41         /// 判断给出的内容字串是否是有效的信件内容;
42         /// </summary>
43         /// <param name="queueContent"></param>
44         /// <param name="officNumber"> </param>
45         public static bool Validate(string queueContent, string officNumber)
46         {
47             return queueContent.Contains(officNumber);
48         }
49     }
实体

相关文章: