在下列情况下,应该考虑什么来驱动设计?
假设你有引号。
报价与具体合同有关。
我可以通过以下方式定义类
Contract =
someproperty : int
Quote:
contract : Contract然而,当我导航时,我希望即使它确实存在,我的模型中也不存在----能够这样做
myContract.quotes通常,这些属性是在使用实体框架或其他ORM时生成的。
但是,将定义与导航分离的问题是完全通用的,即使在使用纯内存类时也是如此。
(我想我们可以从定义中指定的链接子集中生成导航图的传递闭包)
我的问题是:在FSharp中自动继承这些导航属性的可行方法是什么?我只是一个用户,而不是一个框架开发人员,这是非常低水平的东西。
[显然,您可以泛化到更复杂的类层次结构中。
发布于 2012-03-02 16:34:28
哼有趣的问题。
根据这个博客帖子,您可以使用实体框架以一种非数据库支持的方式来完成这一任务。你得自己来处理这种坚持。
或者你可以尝试用一个通用的F#解决方案来解决这个问题,但是我想说EF在这里已经足够好了?
https://stackoverflow.com/questions/9534531
复制相似问题