1

RavenDBのIDに2つの小さなことを適応させたいので、次のコードを実行します。

documentStore.Conventions.FindIdentityProperty = (prop) => prop.Name == "ID";
documentStore.Conventions.DocumentKeyGenerator = (entity) => entity.GetType().FullName + "/";

しかし、これらのコード行は、他の行が有効になっていない場合にのみ機能します。両方を一緒に機能させることはできません。

これは可能ですか?

ありがとう!

4

1 に答える 1

3

提供されたとおりにコードをテストしましたが、RavenDB 1.0.992 で動作します。古いバージョンを使用していると思います。

FindTypeTagNameただし、実際には、の代わりに規則をカスタマイズする必要がありますDocumentKeyGenerator

documentStore.Conventions.FindIdentityProperty = prop => prop.Name == "ID";
documentStore.Conventions.FindTypeTagName = type => type.FullName;
于 2012-12-27T19:11:08.007 に答える