我正在尝试遵循Microsoft的ASP.NET Nerd Dinner教程,但我遇到了linq-to-sql部分的问题。
我有两个数据库Dinner和RSVP,主键和标识设置为DinnerID
和RsvpID
。然后我使用外键FK_RSVP_Dinner
和pk RSVP.DinnerID
Dinner.DinnerID
创建LinqToSql类并将两个表拖入时,它会成功创建OneToMany关系。
但是,NerdDinner.designer.cs文件不包含任何名为RSVP的集合,而只包含变量RSVP。
我做错了什么?
答案 0 :(得分:1)
要检查的事情:
查看RSVP部分类定义和Dinner部分类定义下的NerdDinner.dbml的designer.cs文件:
公共部分类RSVP ....
[列(存储=" _RsvpID",AutoSync = AutoSync.OnInsert,DbType =" Int NOT NULL IDENTITY",IsPrimaryKey = true,IsDbGenerated = true)]
private EntityRef _Dinner;
为晚餐部分课程做同样的事情......
希望有帮助...