ef7 sqlite,配置标识列

时间:2016-06-27 08:27:19

标签: entity-framework sqlite auto-increment

我尝试使用EF7创建sqlite数据库。 班级:

Array.Clear(e.Buffer, 0, e.Buffer.Length);

但在表格中public class Item { //primaery key, not identity public string id { get; set; } //not primery key, but needed autoincerment [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int numberInc { get; set; } } 表示正常列:

numberInc

我还尝试在CREATE TABLE "VideoItem" ( "id" TEXT NOT NULL CONSTRAINT "PK_VideoItem" PRIMARY KEY, "numberInc" INTEGER NOT NULL, ) 中设置列:

OnModelCreating

但任何影响。 我使用modelBuilder.Entity<VideoItem>().Property(x => x.numberInc).UseSqlServerIdentityColumn();

0 个答案:

没有答案