显然 db4o 网站最近重做,现在旧网址出现 404 错误。每次我认为我找到了答案时,我都会收到 404 错误。
我有一个简单的 db4o 数据库,用于存储人员。
public class Person
{
public string Firstname { get; set;}
public string Lastname {get;set;}
}
我已经能够在数据库上运行 Linq 查询,并且一切运行良好。我在 web 环境中编程,所以我需要有人识别并从数据库中获取唯一对象,所以我只是将数据库配置为使用 UUID。现在问题变成了,如何从我从 Linq 查询中得到的对象中获取 UUID 信息?
例如,假设我将所有人都存储在数据库中,并且我需要为每个人生成唯一的 URL。我将使用 UUID 来执行此操作。所以我会运行这个:
var people = (from Person p in db select p).ToList();
然后我将遍历列表
foreach( Person person in people)
{
DoSomething(person);
}
最好的解决方案是让 UUID 成为 Person 类的属性,这样我就可以:
var uuid = person.UUID;
但是,我没有看到这样做的机制。我错过了什么吗?