我有一个db4o数据库,我想与asp.net web应用程序一起使用,我想从db4o数据库中数据绑定数据。我怎么能这样做?
我正在使用VS2008 / asp.net和c#
帮帮我
由于
答案 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();