2014-01-23 17 views
0

我正在寻找一种方法在C#做虚拟表作为数据库表。从虚拟表创建,添加,更新和选择数据

我想通过行添加DATAS线, 如:

ID - NameOfData - 价值 - 日期 - SomeText - OtherID

1 - 测试 - g12gh - 12.01.2012 - 测试文本 - 12

并选择,更新它。我不想将它保存到某个地方,因为数值可以每秒更改一次...

是否有一种方法可以快速地与数据库一起使用?

回答

2

一个简单的DataTable就足够了。

您可能需要使用会话或缓存来存储跨多个请求的数据表,并且还要在不同用户之间共享数据表。

1

那么我会说:创建一个类或结构与属性ID,NameOfData,值,日期,SomeText,其他ID等,并存储您的数据,例如在这个类的对象列表中。这是将数据存储在C#中最简单的方法,暂时没有持久性,可以使用CRUD。

插入可以轻松完成:myList.Add(newItem) 更新:myList[id] = updatedItem 删除:myList.Remove(id) 阅读整个集合:例如通过foreach循环