![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-16.png)
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/2-1.png)
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-14.png)
在类库SQLServerHelper类库中添加函数。再添加Modes类库并添加Students.cs和SyAdmin.cs两个实体类。
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-15.png)
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/2-2.png)
在程序集中选择并添加SQLServer的系统配置引用。并在使用的地方引用using system.Configuration;
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/3.png)
在自己的项目工作目录下编写配置文件App.config,在数据库连接时需要使用。连接的是数据库信息。
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-17.png)
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-18.png)
修改Find()函数为反射的泛型函数
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-19.png)
泛型函数的调用
![](http://doc.cntworld.cn:8080/wp-content/uploads/2023/05/1-20.png)
在类库SQLServerHelper类库中添加函数。再添加Modes类库并添加Students.cs和SyAdmin.cs两个实体类。
在程序集中选择并添加SQLServer的系统配置引用。并在使用的地方引用using system.Configuration;
在自己的项目工作目录下编写配置文件App.config,在数据库连接时需要使用。连接的是数据库信息。
修改Find()函数为反射的泛型函数
泛型函数的调用