在asp.net中使用带有gridview控件的db4o数据库

时间:2011-04-06 13:10:10

标签: asp.net gridview db4o

我有一个db4o数据库,我想与asp.net web应用程序一起使用,我想从db4o数据库中数据绑定数据。我怎么能这样做?

我正在使用VS2008 / asp.net和c#

帮帮我

由于

2 个答案:

答案 0 :(得分:0)

看起来db4o支持Linq。我还在CodeProject上找到了关于如何使用Linq到db4o的这篇文章An introduction to LINQ for db4o。您可能希望阅读整个内容,但如果您想直接进入演示,那么它们大约是页面的一半。

他们的文档中还有一些examples,包括basic operations (storing, updating, querying and deleting objects)示例。

答案 1 :(得分:0)

db4o container.Query<T>()方法返回Db4objects.Db4o.Internal.Query.GenericObjectSetFacade对象,您无法直接将其放入DataGrid。我也认为这也适用于GridView。

尝试使用Linq扩展方法ToList<TSource>(this IEnumerable<TSource> source)

using System.Linq;
/*...*/
IList<MyClass> db4oList = container.Query<MyClass>();
grid.DataSource = db4oList.ToList();