gpt4 book ai didi

entity-framework - 没有公钥的 EF 实体

转载 作者:行者123 更新时间:2023-12-02 02:16:45 25 4
gpt4 key购买 nike

我想在 EF 中创建一个没有公钥的实体。支持表有一个非唯一的聚集键,但表中的数据在概念上没有可以使用的唯一主键。

看起来 EF 真的不喜欢这样。有什么方法可以让 EF 接受该表没有主键,并且无论如何都可以使用它,而不会影响性能?我不在乎结果是否是只读的。

最佳答案

据我了解,由于 Entity Framework 基于实体的领域驱动设计概念,因此根据定义,每个实体都必须具有唯一标识符。如果您的表中的数据所代表的概念在概念上没有唯一标识符,那么它不是框架预期意义上的实体。

考虑到这一点,我将定义一个存储过程,使其可用 through my object context ,然后通过延迟加载数据的类使封装此数据的对象可用,手动将其映射到您正在使用的对象并以只读方式呈现。

关于entity-framework - 没有公钥的 EF 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com