我的 SQL2008 数据库中有几个表,其中包括 Managers(ManagerID 是 PK,增量)和客户(CustomerID 是 PK,增量)。所有 ID 列都是 int。它们与联结表 ManagersCustomers 连接(字段:CustomerID 是 PK,ManagerID)并且存在关系:从客户中的 CustomerID 到具有删除级联规则的联结表中的相同以及从 Managers 中的 ManagerID 到具有删除级联的联结表中的相同。因此,在从我的数据库生成它之后,我的 edmx 模型中有 Managers 0..1 到 * 客户关系,我可以看到这个关系映射到联结表。我在 SQL Server Management Studio 中测试了联结表,它工作正常。好的。在我的应用程序中,我有 2 个部分 - 服务器端的 edmx 模型通过 WCF 数据服务与客户端连接。在客户端部分,我正在创建实体类的实例,在调试模式下,我可以查看实体类实例的数据。实体客户和经理都正确填充了数据,但在导航字段中我只能看到 0。例如,我有 CustomerID = 1 的客户与 ManagerID = 3 的经理连接,并且在联结表中有一条记录。因此,如果它可以正常工作,我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。
问问题
272 次