gpt4 book ai didi

entity-framework - View 和 Entity Framework

转载 作者:行者123 更新时间:2023-12-03 11:58:51 25 4
gpt4 key购买 nike

我已经在数据库中创建了一个 View ,希望将其包含在实体模型中。但是,当我尝试通过VS 2008更新实体模型时,出现一条警告消息,通知我我要添加的表或 View 没有主键。

似乎为了向模型添加 View ,必须具有一个关键字段!如果不允许 View 具有关键字段,至少在我正在使用的DBMRS Firebird中,如何将 View 添加到模型中。

关于如何解决这个问题的任何想法?

最佳答案

这是一个很好的答案:Entity Framework and SQL Server View(请参阅公认的答案:https://stackoverflow.com/a/2715299/53510。)

EF通过合并所有非空字段来为 View 推断PK。您可以使用ISNULL和NULLIF来操纵 View 列的可为空性,从而强制EF选择所需的PK。

关于entity-framework - View 和 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234088/

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