2

Azureモバイルアプリケーションで、私のDataObjectクラスに外部キー属性を追加しようとしています。Azureモバイルアプリケーション - Entity Framework - 外部キーとその他の属性がありません。

任意の属性が認識され、私はエラーMSGを取得していないようですので、私はこれを引き起こしているものにと困惑している前に、私はこれを行っている

using Microsoft.Azure.Mobile.Server; 
using System.ComponentModel.DataAnnotations.Schema; 

namespace SomeNameSpace.DataObjects 
{ 
    [ForeignKey("examplekeyname")] 
    public string SomeDataColmnName {get; set;} 

...そうです。

いくつかのAzure Mobile Appsチュートリアルをもう一度やりましたが、動作していないようです。

は、私は次のようなエラーMSG取得:

エラーCS0246を
型または名前空間名「ForeignKeyAttribute」が見つかりませんでした (あなたがusingディレクティブまたはアセンブリ参照が不足している?)

それは他の属性が同じ挙動を示す。..だけで外部キーではありません...のような[Required]

答えて

1

これらの属性は、ですアセンブリSystem.ComponentModel.DataAnnotations。 MSDNのForeignKeyAttribute Classを参照してください。

+1

ありがとうございました。 1)System.ComponentModel.DataAnnotationsをプロジェクトへの参照として追加し、2)System.ComponentModel.DataAnnotations.Schemaを使用して追加する必要があったようです。 – user1141547

関連する問題