DataGrid内存直到用户确认

时间:2014-04-07 20:43:55

标签: c# asp.net-mvc

我有一个问题,我正在努力解决。 我有一个用ASP.NET MVC 4 - C#开发的应用程序。用户从数据库中的表进行查询。此搜索的结果必须显示在用户应该能够添加或删除记录的网格中。必须在内存中完成对网格中数据的这种操作,直到用户完成并确认将存储在数据库中的数据。我尝试使用List,但是当我使用多个会话时,数据将被替换。

我是否必须使用DataTable,DataSet?

添加了:

我通过将查询结果添加到DataTable然后将DataTable存储在用户会话中来解决。这是将数据保存在内存中的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

我真的不明白你的意思“我尝试使用List,但是当我使用多个会话时,数据被替换”。数据库中的数据被替换了吗?

我建议使用ORM,例如Entity Framework或NHibernate,有足够的质量OSS来满足您的需求。

NHibernate:https://community.jboss.org/wiki/NHibernateForNET

实体框架:http://entityframework.codeplex.com