我正在使用最新版本的实体框架和 VS2010 使用 C# 开发一个类库。我有这堂课:
public class User
{
public int UserId { get; set; }
public String Name { get; set; }
public int Age { get; set; }
public String City { get; set; }
public String Country { get; set; }
public String Email { get; set; }
public String InterestIn { get; set; }
public List<User> Friends { get; set; }
public List<User> FromWhomIsFriend { get; set; }
public List<Activity> WantsToDo { get; set; }
public List<Message> MessagesSent { get; set; }
public List<Message> MessagesReceived { get; set; }
}
EF 在 SQLEXPRESS 上生成了这两个表:

我有三个问题:
- 如何将表重命名
dbo.UserUsers为dbo.UserFriends? - 如何将其两列重命名为
UserIdandFriendId? - 如何设置列
UserId和表FriendId的 PKdbo.UserFriends?
注意:这是我第一次使用 EF Code First。