即使添加了注释,EF Code First EntityType也没有定义键

时间:2016-01-30 07:17:29

标签: asp.net entity-framework ef-migrations

尝试执行迁移但执行add-migration命令后, 它说:

EntityType 'City' has no key defined. Define the key for this EntityType.

这是我的模特:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace CodeFirstPrimer.Models.NHL
{
    public class City
    {  
        [Key]
        public int CityId;
        public String CityName;
        public int Population;

    }
}

我已经在CityId上添加了注释。

任何人都暗示哪里/哪些可能是错的?

0 个答案:

没有答案