どうやらdb4oのウェブサイトは最近やり直され、今では古いURLで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;
しかし、それを行うためのメカニズムはわかりません。私は何かが足りないのですか?