gpt4 book ai didi

c# - 有没有办法阻止 EF 插入 SQL Server 计算列?

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

我不希望 EF 在从数据库中检索记录时忽略类中的列,因为我需要能够比较计算列,但我不希望 EF 尝试将值插入此列这将引发 SQL 异常,因为无法修改计算列。

最佳答案

您可以使用 DatabaseGenerated属性:

using System.ComponentModel.DataAnnotations.Schema;
....

[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public int ComputedColumn { get; set; }

关于c# - 有没有办法阻止 EF 插入 SQL Server 计算列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60529215/

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