2010-04-30 138 views
2

我在數據庫中有一個USER表。該表具有一個RegistrationDate列,該列具有作爲GETDATE()的默認約束。Linq To Sql - SQL默認約束問題

使用LINQ時,我不提供任何用於RegistrationDate列的數據以使其成爲默認值。但是SQL Server引發錯誤。我認爲LINQ嘗試向列中插入NULL。

我該如何讓LINQ不要嘗試在列RegistrationDate中插入,因爲它有默認值?

回答

10

Auto Generated Value設置爲true

IsDbGenerated="true".dbml文件中。

0

我不是100%確定,但是您可以在DBML設計器中使屬性爲只讀。