0

我在数据库中有一个列,它需要一个位值(1,0)。默认设置为 1。我使用的是 Linq。当我尝试更改值时,它给了我这个异常。

  A member that is computed or generated cannot be changed. 

在林克

  [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsDefault", DbType="Bit NOT NULL",IsDbGenerated="true" )]

如果我删除 IsDbGenerated 属性。我可以更改这些值,但是当我使用 CSV 文件直接导入一些数据时,默认值始终为 0,但在数据库中设置为 1。

4

1 回答 1

1

您不能将代码中的字段或属性的默认值也设置为 1(或 true)吗?您还可以在字段所属对象的构造函数中设置默认值。

于 2012-09-06T13:57:20.443 回答