有3个数据库表(电影,评论,用户)插入记录使用实体框架(数据库第一)
审查表包括(MemeberID,MovieID,评论文章,速率,REVIEWDATE) (在MemeberID,和评论中的MovieID是会员表和电影表的FK) 电影可以有很多评论,我试图给电影添加评论
即使我有电影类和成员类,我有问题,为了插入评论,我需要把它引用到电影和用户,链接它们,我不知道该怎么做
这个代码做一个错误:
" The relationship between the two objects cannot be defined because they are attached to different ObjectContext objects. "
这是我的代码...
public bool InsertNewReview(Movie _TheMovie, Member _TheMember, string _Text, byte _Rate, DateTime _ReviewDate)
{
Review ReviewToInsert = new Review()
{
MovieID = _TheMovie.MovieID,
MemberID = _TheMember.MemberID,
Movie = _TheMovie,
Member = _TheMember,
Rate = _Rate,
ReviewDate = _ReviewDate,
ReviewText = _Text
};
videoLib.Reviews.AddObject(ReviewToInsert);
videoLib.SaveChanges();
return true;
}
..
有更多的数据插入到复习课堂
图片:here
..
和表:(以下简称 “所有列” 是不是在数据库表中的字段)
图片:here
的异常很常见。请在提问前进行搜索。 – Eranga
我做到了,但仍未找到答案;/ –