Tôi đang gặp sự cố trong Visual Studio 2012 có liên quan đến không gian tên System.ComponentModel.DataAnnotations.Schema. Nó cho tôi biết rằng ForeignKeyAttribute không thể được giải quyết, giải pháp trong quá khứ là thêm câu lệnh được sử dụng được nhận xét bên dưới. VS2012 không thể giải quyết không gian tên Schema như VS2010 đã có thể. Có gì thay đổi trong các bản phát hành gần đây .Net có thể gây ra sự cố này không? Nếu vậy, làm thế nào để tôi làm việc xung quanh họ?System.ComponentModel.DataAnnotations.Schema không tìm thấy
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
// using System.ComponentModel.DataAnnotations.Schema;
namespace Data
{
public class AffiliateUser
{
[Key, ForeignKey("User")]
public int UserId { get; set; }
[StringLength(50)]
public string AffiliateUserKey { get; set; }
public Guid ApiKey { get; set; }
public string PasswordHash { get; set; }
public bool IsDeleted { get; set; }
}
}
Đó là nó, cảm ơn sự giúp đỡ. – ThirtyApes
Vâng điều này đã cứu tôi. Theo mặc định, thư viện lớp học của tôi là 4.0 – Simon