0

任何人都知道我是否可以在 SQL Server 中设置实体框架在设置外键导航属性时将读取的内容?

我的问题:我有一个名为“SurveyEntry”的表和一个名为“SurveyInvite”的子表

我从 Invite 到 Entry 表有 2 个 FK 设置 - 一个用于父级(邀请是从哪个原始条目创建的),另一个用于与邀请相关的“Entry”完成的内容...

当我生成 EDMX - 它创建两个导航属性:SurveyEntry 和 SurveyEntry1

我将第二个重命名为“CompletedEntry”,以便在代码中有意义。

但是,如果我必须重新构建 EDMX(开发的早期阶段,将添加必须更多的东西,并且可能会炸毁它并完全重建它几次) - 我不想记住进入并每当我这样做时重新命名该属性 - 我相信我会在某个时候忘记它!

尝试在字段和 FK 关系中使用 SQL 中的 Description 值,但没有运气 - 如果不可能,将其作为功能肯定会很好......

4

1 回答 1

1

EF 不支持这种自定义模型生成的方式。

但是,由于您处于开发的早期阶段,请考虑在进行更改时使用不同的工作流程。当您需要更改数据库中的某些内容时,请先更改模型,然后从中生成 DDL 脚本。

请注意,可以自定义生成的脚本,请参阅http://blogs.msdn.com/b/adonet/archive/2009/11/05/model-first-with-the-entity-framework-4.aspx

于 2012-09-17T19:06:08.687 回答