我有 asp.net 成员资格,并且我使用内置的 Create user 方法,因为在此之后它很方便,这取决于我想向 aspnet_UserTable 添加另外 2 个字段的用户。
在我的 aspnet_user 表中,我有这样的
// All Standard Fields that come with this table
ClubID<nullable)
ClubName <nullable)
我有一张与此相关的表格
俱乐部表
ClubID<PK>
ClubName
所以这种关系形成了一个俱乐部可以有很多用户。但是一个用户只能拥有 1 个俱乐部。
所以现在我一直试图弄清楚如何将 ClubID 添加到 aspnet Usertable,因为它没有显示在实体框架图中,因为它没有显示 FK。
// Note in this case I am just using EF made to create but in reality I will use the Membership.Create.
aspnet_Users test = aspnet_Users.Createaspnet_Users(Guid.NewGuid(), Guid.NewGuid(), "myTest5", "mytest5", false, DateTime.Now);
test.Club = Club.CreateClub("One224", "Two224");
test.ClubName = "go";
MyEntities.AddToaspnet_Users(test);
MyrEntities.SaveChanges();
所以我有什么作品,但这没有任何意义,我希望有更好的方法。就像我尝试创建俱乐部然后将其粘贴在 test.club 中一样。
此添加是 ClubID 主键,但不添加 clubName。
所以我必须单独添加俱乐部名称。比如为什么?没有更好的方法吗?
我也更喜欢 linq 方法语法,所以如果需要它并且你知道这个语法,你可以把它写进去。