C#中Access数据库/ SQL服务器的类表示

时间:2013-09-06 08:42:35

标签: c# .net visual-studio-2008

我在Access数据库/ SQL服务器中有一个名为Employee的表,其中包含以下列

    EmpId | Name | TempAddress | PerAddress | OffAddress

    123     Harry  India         Odisha       Tamilnadu
    124     Harry  India         Haryana      Banglore
    125     Harry  USA           LA           LA-2nd street

在上表中,有3个名字的人哈利在3个不同的地方停留。 我想要的是做一些机制,并将Employee表作为类表示,以便可以实现以下场景。我不想从我这边写一些代码,比如将所有内容写入记录集,然后进行解析并创建一个包含记录集内数据的类。

我想要的是在下面提到::

Employee emp = new Employee[3]

Console.writeline (emp[1].EmpId.Name.OffAddress);\\ output - Tamilnadu
Console.writeline (emp[2].EmpId.Name.OffAddress);\\ output - Banglore
Console.writeline (emp[3].EmpId.Name.OffAddress);\\ output - LA-2nd street

上述机制是否可以通过.Net(VS 2008/2010)。如果存在某种机制,请给我一些方法。

提前致谢..

1 个答案:

答案 0 :(得分:-1)

.NET中有大量ORM可用于完成您的任务。微软的EntityFramework主要使用NHibernate。

EF的例子: http://msdn.microsoft.com/en-us/data/jj193542.aspx