4

Entity Framework(Code First / Only)を使用してAdo.Net Data ServicesのODataフィードをカスタマイズする方法を教えてもらえますか?

EDMXファイルはありません(コードのみであるため)。

属性を追加してみました:

[EntityPropertyMapping( "Id" , SyndicationItemProperty.Title , SyndicationTextContentKind.Plaintext , true )]

POCOエンティティクラスに、フィードタイトルタグに何も表示されませんか?

アップデート:

EDMXファイルを使用している場合は、次のような属性を適用してフィードをカスタマイズできます。

<EntityType Name="Customer">
  <Property Name="myAddress" Type="MyModelNamespace.Address"
        me:EpmSourcePath="Street"
        m2:FC_Atom="true"
        m2:FC_TargetPath="EpmSyndicationTitle"
        m2:FC_ContentKind="EpmPlaintext"
        m2:FC_KeepContent="true"/>
</EntityType>

しかし、私はEDMXファイルを使用していません-私はコードのみを使用しています。私の質問は、コードのみ(XMLファイルなし)を使用するときに同じことを達成することについてです。

ありがとう!

4

1 に答える 1

0

エンティティ セットのアクセス ルールを設定しましたか?

テストのすべてのキャッチとして、次のようなものが必要です。

public class NorthwindService : DataService<NorthwindEntities>
{
   public static void InitializeService(IDataServiceConfiguration config)
   {
      config.SetEntitySetAccessRule("*", EntitySetRights.All);
    }
}
于 2010-07-02T14:12:13.557 に答える