将数据库表映射到类

时间:2012-11-05 18:02:17

标签: c# asp.net orm mapping

我正在用ASP.NET MVC2编写一个应用程序。在我正在关注注册的教程中,作者提到将数据库表映射到我的User类,以便在通过验证检查后很容易插入用户,但他没有解释如何执行此操作。

这些是我User类的属性:

public string Username { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public string ConfirmPassword { get; set; }

他们也有DataAnnotation验证。我还在名为Users的远程服务器(在我的大学托管)上创建了一个数据库表,其中包含以下字段:

Id
Username
Email
Password

如何映射它们然后轻松将用户保存到数据库?

感谢。

2 个答案:

答案 0 :(得分:0)

你可以试试:

<强> LINQ to SQL

LINQ to SQL是.NET Framework 3.5版的一个组件,它提供了一个运行时基础结构,用于将关系数据作为对象进行管理。

<强> Programming Guide

答案 1 :(得分:0)

您可以使用一些众所周知的ORM解决方案。我建议Entity FrameworkThis代码项目示例是开始的好地方