我遇到了一个问题,在Visual Studio 2012,涉及到System.ComponentModel.DataAnnotations.Schema命名空间。 它告诉我,ForeignKeyAttribute不能得到解决,在过去的解决办法是添加使用语句如下注释。 VS2012无法解析架构命名空间VS2010能。 有没有什么在会造成这个问题最近的.Net版本改变了吗? 如果是这样,我该如何解决它们?
使用系统; 使用System.Collections.Generic; 使用System.Linq的; 使用System.Text; 使用System.ComponentModel.DataAnnotations; 使用System.ComponentModel.DataAnnotations.Schema //; 命名空间数据{公共类AffiliateUser {[重点,ForeignKey的( “用户”)]公众诠释用户ID {获得; 组; } [StringLength(50)]公共字符串AffiliateUserKey {得到; 组; }公众的Guid ApiKey {获得; 组; }公共字符串PasswordHash {获得; 组; }公共布尔{请将isDeleted获得; 组; }}}