我正在使用最新版本的实体框架和 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
? - 如何将其两列重命名为
UserId
andFriendId
? - 如何设置列
UserId
和表FriendId
的 PKdbo.UserFriends
?
注意:这是我第一次使用 EF Code First。