2013-07-02 36 views
1

我是使用C#的Asp.net的初学者,主要在web窗体中工作,大部分时间当我做任务时,我在不同的地方重复相同的代码例如,用于插入数据的类,我必须为每个特定的表单插入功能。我想要的是有一个泛型类,其中插入,删除,选择和更新的这些方法是一般定义的,我只需要实例化这些对象,其中我提交表单并将数据通过参数传递给这些对象。在Php中,我们将它称为dbClass,我不知道它在asp.net中调用了什么,它基本上是在应用程序中发生的每一次crud操作中使用的一个类。如果有人能帮助我,我将非常感激。 在此先感谢在asp.net中使用CRUD操作的泛型类使用C#

回答

4

我会使用ORM像Entity Framework和(GenericRepository Pattern建议您。我相信这将满足您的需求,并将帮助您执行DRY原则。

此外,如果您使用的是ASP.NET Web Forms 4.5,则应该查看新的Model Binding功能。

+0

感谢您的回答Meryovi。我遵循你的步骤,现在非常高兴学习和实施EF,它是一块蛋糕!轻松进行CRUD操作的方法!感谢您的建议 –