gpt4 book ai didi

.net - 如何在 Linq To SQL 中跳过插入/更新时的默认值列?

转载 作者:行者123 更新时间:2023-12-04 23:34:36 27 4
gpt4 key购买 nike

如何通过 Linq To SQL 插入/更新列,而 Linq To SQL 使用默认值?我特别关心时间戳字段。

我已经尝试将该列设置为只读和自动生成,因此它停止尝试放入 DateTime.MinValue,但它似乎没有更新更新。

最佳答案

您需要为时间戳列设置 IsVersion=true。请参阅 ColumnAttribute 的引用.

在我的时间戳列的 DBML 设计器中,属性设置为

AutoGenerated=true
AutoSync=Always
Nullable, Primary Key, and ReadOnly = false
SQLDataType = rowversion not null
Timestamp = true
UpdateCheck = never

我假设你的意思是时间戳而不是日期时间。如果是后者,请忽略这一点。

关于.net - 如何在 Linq To SQL 中跳过插入/更新时的默认值列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/228025/

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