2016-10-16 5 views
-2

新しいコントローラを追加できませんか?クラスログインのための新しいコントローラを作成しようとしてい

public class Login 
{ 
    [Key] 
    public string LoginId { get; set; } 
    public string username { get; set; } 

はしかし、私はエラーが使用されている命名規則およびキー宣言と奇妙である何の識別キーが存在しないことを言ってきておきます。私は仮定禁止を解除しようとすると

enter image description here

は、この質問であるダムが、私は話を戻そう。

このエラーを修正するには、コントローラを追加する前にプロジェクトをビルドしてください。

+1

正確に何を求めていますか? EFはコントローラを追加することとどのように関係がありますか?エラーは遠隔からでもあなたが求めているものと何か関係がありますか?より詳細な情報を追加したり、問題を再現する方法を教えてください。これは私を非常に混乱させてしまいました... –

+0

投稿を今すぐ再確認 –

+0

OK、それはあなたが実際に求めているものはまだ明確ではありません。私には、アクションとビューを備えた新しいコントローラを足場にしようとしているようですが、EFはあなたのエンティティの1つが好きではないため、あなたの質問はまだ明確ではありません... –

答えて

0

上記のコードは機能します。

しかし、クラスに変更を加えるたびに、クラスを再構築してコントローラを作成する必要がありました。

+0

あなたがする必要があるのは、プロジェクトのビルドを行い、それがうまくいったということですか?これは文法的な感覚を作りません... –

+0

より良い?それが役に立てば幸い。 –

+2

これは正常ですが、スキャフォールディングは、ビルド後に生成されたアセンブリに依存するリフレクションを使用して動作します。ビルドなしでは、スカフォールドはクラスに対して行った変更を表示しません –

関連する問題