c# - Odata v4 和 Entity Framework 中的计算属性

标签 c# entity-framework asp.net-web-api odata

我正在开发 .Net Web Api 2.2 项目,并且首先使用 Odata v4 和 Entity Framework 代码。 我需要在模型中有一个计算属性,该属性不会保存在数据库中。

我已经尝试过[notmapped]属性。但它隐藏了 Odata $medadata 中的属性。

如何解决这个问题?

最佳答案

您可以手动将此属性添加到模型中。

示例代码可以引用:How to get Web API OData v4 to use DateTime

希望对你有帮助。

关于c# - Odata v4 和 Entity Framework 中的计算属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31191013/

相关文章:

c# - C# 与 C++ 中的新运算符

entity-framework - LINQ to Entities 用于减去 2 个日期

c# - Entity Framework Code First - 保存时如何忽略列

asp.net - EFCore SQLite 连接字符串与asp.net 中的相对路径

c# - 该文档已有 ' DocumentElement ' 节点

c# - 通过 Rest c# httpClient 创建 jira 问题

c# - 使用 MySql 数据库的 MVC 4 中 Entity Framework Code First 中的 Crud 操作

azure - 我应该如何处理使用 Azure Identity 的 Web API 的 404 故障?

c# - 如何将用户从 MVC 应用程序保存到 Web API 并对其进行身份验证

C# 搜索按钮代码问题。