实体框架 - 插入关系表

时间:2011-10-07 09:09:07

标签: c# asp.net entity-framework

我是Entity Framework的新手,我必须在详细学习EF之前立即启动应用程序。 我需要帮助插入关系表。 假设在我的应用程序中我有两个表Staff和Departments,我有关系表'StaffDepartment',它有FK约束StaffID和DeptID。当我从数据库生成模型时,StaffDepartment实体没有出现在EF中。那么如何在EF中将Staff值插入到StaffDeparment表中,因为我没有dint得到任何名为'StaffDepartment'的对象。

任何帮助将不胜感激。

提前致谢

骨多

3 个答案:

答案 0 :(得分:1)

请参阅下面有关生成模型的演练:

EF 4.1 Model & Database First Walkthrough

答案 1 :(得分:1)

我还推荐微软的以下指南:

http://msdn.microsoft.com/en-gb/library/bb399182.aspx

它以非常简单的方式显示了如何在实体框架中创建/实现和使用数据库。

在我看来,你可以从章节开始:“生成学校.edmx文件”。但是阅读所有内容当然很好。

浆果

答案 2 :(得分:0)

我很抱歉误解了你的问题!在再次阅读你的问题后,我认识到你正在寻找别的东西。但好消息!我正是你想要的:

刚开始读到这个: http://weblogs.asp.net/zeeshanhirani/archive/2008/08/21/many-to-many-mappings-in-entity-framework.aspx

本文解释了如何使用“多对多”关系。

这篇文章也很有帮助: http://thedatafarm.com/LearnEntityFramework/tutorials/many-to-many-relationships-in-the-entity-data-model/

它更容易理解,因为它也描述了一种没有lambda表达式的方法。

浆果