私はMVCとC#を初めて使用します。私はそれを偶然見つけて、それが面白いと思いました。続行できない問題が発生しました。これが私のコードです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MyHotel.Models
{
public class AccountTypes
{
public int AccountTypeID { get; set; }
public string AccountTypeName { get; set; }
}
}
その後、コントローラーとビューを作成しました。
そしてこれのために、私はこのエラーを受け取り続けます:
モデルの生成中に1つ以上の検証エラーが検出されました。
System.Data.Edm.EdmEntityType: : EntityType 'AccountTypes' has no key defined. Define the key for this EntityType.
System.Data.Edm.EdmEntitySet: EntityType: EntitySet "AccountTypes" is based on type "AccountTypes" that has no keys defined.
私は答えが次のようになるように追加することであるとグーグルで [Key]
調べpublic int AccountTypeID { get; set; }
ます:
namespace MyHotel.Models
{
public class AccountTypes
{
[Key]
public int AccountTypeID { get; set; }
public string AccountTypeName { get; set; }
}
}
しかし、今までの結果はありません。注:MVC4を使用しています