abm*_*bmv 0 c# database sql-server object
我的数据库中有一个包含2行员工数据的表.
...........
ID | Name
...........
1 | Jon Doe
2 | Jane Doe
...........
Run Code Online (Sandbox Code Playgroud)
我需要在我的代码中使用它,就像这样,代码.我需要将其转换为:
Employee e1 = new Employee();
e1.ID = 1;
e1.Name = "Jon Doe";
Employee e2 = new Employee();
e2.ID = 2;
e2.Name = "Jane Doe";
Run Code Online (Sandbox Code Playgroud)
现在,当应用程序第一次运行时,它可以保存到数据库中,因此可以避免将1200个对象实例写入数据库.因此,我只需要在第一次运行时使用某种方式,例如使用XML.
这是一个例子,为什么我需要它是因为,我有一个存储设置(宽度,高度,网格标签)等的表,需要在应用程序运行时首次设置.
我可以用什么方式生成这个,有没有可用的工具,或者你会怎么做?
在ORM之外执行此操作的常规.Create()方法是使用接受DataRow作为参数的方法编写EmployeeFactory类,并返回新的Employee对象.
这样,您就不必使用代码来"污染"您的员工类,并且可以以一种不错的,可测试的方式保持关注点的分离.
| 归档时间: |
|
| 查看次数: |
3778 次 |
| 最近记录: |