我的数据库上有两个名为 Project 和 ProjectComments 的表。
我使用生成器将这两个表映射到我的实体框架模型。
每个项目都有许多 ProjectComments。我不想将 ProjectComments 作为导航属性添加到 Project,因为我想将 GetProjectComments 函数写入 Project 类。
顺便说一句,我可以在 GetProjectComments 函数中为 ProjectComments 表的 IsDeleted 列做出决定。因为我并没有真正从 ProjectComments 表中删除任何行,所以我只在需要删除时使其 IsDeleted = true,因此我不应该在 GetProjectComments 函数中返回 IsDeleted = true 的 ProjectComments。
到现在还好。问题是在 Project 类的 GetProjectComments 函数中,我需要提供者(上下文对象)作为参数来调用同一提供者的 SaveChanges 方法。
是否有任何方法可以在不要求提供者对象作为 GetProjectComments 函数中的参数的情况下进行这些方法。难道我做错了什么??
正在寻找您的回复。非常感谢。