0
我正在使用C#使用最新版本的實體框架和VS2010開發類庫。我有這個類:使用EF代碼優先改變自動生成的N:M表上的列名稱
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
和FriendId
? - 如何將
UserId
和FriendId
列設置爲dbo.UserFriends
表的PK?
注:這是我第一次與EF代碼優先工作。