我有一个Web应用程序,它以网格视图的形式显示一组组件,并使用户能够从Web商店购买和下载组件。我正在考虑使用db4o吗?你的建议是什么?如何在visual studio 2008中支持db4o?
我是否可以获得一些关于将gridview的数据源/数据绑定与db4o对齐的教程/链接?如何从db4o开始,创建表,使用存储过程/或类似的概念,连接到数据库?检索数据?
如果可能的话,提供示例代码会有很大的帮助
我正在使用visual studio 2008,asp.net with c#
帮帮我。
由于
答案 0 :(得分:2)
这是一个非常广泛的问题。
建立网上商店。我正在考虑使用db4o吗?你的建议是什么?
虽然需要更多信息,但这当然是可能的。试试预期的负载,数据大小等吗?
如何在visual studio 2008中支持db4o? 您对vs 2008支持有何看法? db4o基本上只是一个库。将其添加到您的项目并开始使用它。没有特殊的视觉工作室支持。 当你提到'数据库' - 资源管理器的支持时:db4o有a VS 2008 plugin,它允许你探索db4o数据库。然而它并不是很好。
我是否可以获得一些关于将gridview的数据源/数据绑定与db4o对齐的教程/链接? 你的意思是ASP.NEt网格视图控件?我对此一无所知。我只能参考这个section about web-apps。它只包含一些基本问题,并不包括特定于框架的内容。
如何从db4o开始,创建表,使用存储过程/或其类似概念,连接数据库?
打开数据库,存储几个对象,查询几个对象:
using (IObjectContainer container = Db4oEmbedded.OpenFile("databaseFile.db4o"))
{
// store object
var pilot = new Pilot("Joe");
container.Store(pilot);
// query for objects
var pilots = from Pilot p in container
where p.Name == "Joe"
select p;
// update an object
var pilotToUpdate = pilots.First();
pilotToUpdate.Name = "New Name";
container.Store(pilotToUpdate);
}
这是一个one page overview of the basic operations。然后下一步可能是评估db4o是否合适。将db4o集成到web-framework中,看看它是否有效。然后开始以干净的方式为您的域类建模,看看是否可以使用db4o轻松地存储/查询它。