首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类层次结构定义VS (自动)生成导航属性

类层次结构定义VS (自动)生成导航属性
EN

Stack Overflow用户
提问于 2012-03-02 14:00:39
回答 2查看 249关注 0票数 2

在下列情况下,应该考虑什么来驱动设计?

假设你有引号。

报价与具体合同有关。

我可以通过以下方式定义

代码语言:javascript
复制
Contract =
  someproperty  : int

Quote:
  contract : Contract

然而,当我导航时,我希望即使它确实存在,我的模型中也不存在----能够这样做

代码语言:javascript
复制
myContract.quotes

通常,这些属性是在使用实体框架或其他ORM时生成的。

但是,将定义导航分离的问题是完全通用的,即使在使用纯内存类时也是如此。

(我想我们可以从定义中指定的链接子集中生成导航图的传递闭包)

我的问题是:在FSharp中自动继承这些导航属性的可行方法是什么?我只是一个用户,而不是一个框架开发人员,这是非常低水平的东西。

[显然,您可以泛化到更复杂的类层次结构中。

  • 报价来源于经纪人,具有竞价或询问性质,有一定的水平,并且是特定合同的有效条件。
  • 合同可以在一定的期限内,比如2013年,指的是特定的公司。
  • 公司有挂号等.]
EN

Stack Overflow用户

发布于 2012-03-02 16:34:28

哼有趣的问题。

根据这个博客帖子,您可以使用实体框架以一种非数据库支持的方式来完成这一任务。你得自己来处理这种坚持。

或者你可以尝试用一个通用的F#解决方案来解决这个问题,但是我想说EF在这里已经足够好了?

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9534531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档