3

我有一个 Sections 表,在该表中我有列 SectionId,CourseId,Name,Capacity....这里 CourseId 是一个空值列,它的 Foreignkey 在这里关注 Cousrse 表....这个 CourseId 列是新添加的一个。

我正在尝试向该表添加记录,正在使用实体框架,在整个框架中它显示除此 CourseId 之外的所有列名,并且当我将数据发送到此 Sections 表时,除 Course Id 之外的所有数据都存储良好.. .courseId 的值存储为 Null...

我怎样才能将 CourseId 传递给这个专栏......有人可以在这里帮助我吗

4

2 回答 2

4

如果 EF 未显示您的列,您可能需要刷新模型。从那里开始。

  1. 打开您的 .edmx 文件
  2. 右键单击设计图面
  3. 选择“从数据库更新模型”
  4. 按照说明进行操作。
于 2012-04-18T14:38:47.867 回答
0

感谢大家的友好回复,我找到了灵魂,我解决了这个问题

Public int CourseId
{
  get;
  set;
}

DataObject.Entities dataEntities=new DataObject.Entities();

   DataObject.Section section=dataEntities.Sections.CreateSections(0
                                                                    ,Name
                                                                    ,Code
                                                                    ,Capacity);
   section.CourseId=CourseId;
   dataEntities.Sections.AddObject(section);
   dataEntities.SaveChanges();
于 2012-04-21T04:20:58.063 回答