我正在寻找一种方法在C#做虚拟表作为数据库表。从虚拟表创建,添加,更新和选择数据
我想通过行添加DATAS线, 如:
ID - NameOfData - 价值 - 日期 - SomeText - OtherID
1 - 测试 - g12gh - 12.01.2012 - 测试文本 - 12
并选择,更新它。我不想将它保存到某个地方,因为数值可以每秒更改一次...
是否有一种方法可以快速地与数据库一起使用?
我正在寻找一种方法在C#做虚拟表作为数据库表。从虚拟表创建,添加,更新和选择数据
我想通过行添加DATAS线, 如:
ID - NameOfData - 价值 - 日期 - SomeText - OtherID
1 - 测试 - g12gh - 12.01.2012 - 测试文本 - 12
并选择,更新它。我不想将它保存到某个地方,因为数值可以每秒更改一次...
是否有一种方法可以快速地与数据库一起使用?
一个简单的DataTable就足够了。
您可能需要使用会话或缓存来存储跨多个请求的数据表,并且还要在不同用户之间共享数据表。
那么我会说:创建一个类或结构与属性ID,NameOfData,值,日期,SomeText,其他ID等,并存储您的数据,例如在这个类的对象列表中。这是将数据存储在C#中最简单的方法,暂时没有持久性,可以使用CRUD。
插入可以轻松完成:myList.Add(newItem)
更新:myList[id] = updatedItem
删除:myList.Remove(id)
阅读整个集合:例如通过foreach循环