【发布时间】:2017-03-09 14:20:08
【问题描述】:
我有一个使用 SQLite 和 EF7 的小应用程序
class User {
public int Id { get; set; }
public string Name { get; set; }
}
<..>
protected override void OnModelCreating(ModelBuilder mB) {
mB.Entity<User>().HasAlternateKey(c => c.Name);
}
使用EnsureCreated(),我获得了 SQLite 数据库并检查表的创建代码:
CREATE TABLE "User" ( "Id" INTEGER NOT NULL CONSTRAINT "PK_User"
PRIMARY KEY AUTOINCREMENT, "Name" TEXT, CONSTRAINT "AK_User_Name" UNIQUE ("Name") )
如何使用 EF7 获取此代码?
【问题讨论】:
标签: c# sql sqlite entity-framework-core