如何在LINQ-To-SQL中手动设置标识字段(IDENTITY INSERT)

时间:2009-02-03 15:20:36

标签: linq-to-sql insert identity

我有一个表,通常在插入时,自动键将递增。但是,在某些情况下我们想要设置ID(在SQL中可以使用“IDENTITY INSERT”轻松完成)。

有没有办法用LINQ to SQL实现这个目标?

谢谢,

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

如果您想使IDENTITY增量始终为OFF

编辑模型

public class TableName
{

    [Key,DatabaseGenerated(DatabaseGeneratedOption.None)]
    public int ID { get; set; }

...
}