3
using System.ComponentModel.DataAnnotations;    

public class UserArmy
    {
        [Key, Column(Order = 1)]
        public Guid UserId { get; set; }
        [Key, Column(Order = 2)]
        public int UnitId { get; set; }
        public int Quantity { get; set; }
    }

这是我的模型课。我正在使用实体框架,代码优先方法。可识别 [Key] 属性,但无法识别 Column(Order=x)。

我错过了一些需要包含的东西吗?

谢谢 :)

4

1 回答 1

4

您必须添加以下命名空间:

using System.ComponentModel.DataAnnotations.Schema;

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.schema.aspx

于 2013-01-13T18:59:47.983 回答