entity-framework-4 – 如何使用SQL Compact 4首先使用Entity Fr
发布时间:2021-05-24 18:21:35 所属栏目:MsSql教程 来源:网络整理
导读:我在使用代码优先方法在SQL Compact 4中的Id列上设置Identity Seed时遇到了一些问题. 我试过这个 context.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('Members',RESEED,100001"); 但这在Sql Compact中不起作用. MyDbContext: protected override void On
|
我在使用代码优先方法在SQL Compact 4中的Id列上设置Identity Seed时遇到了一些问题. 我试过这个 context.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('Members',RESEED,100001");
但这在Sql Compact中不起作用. MyDbContext: protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
SetupMemberEntity(modelBuilder);
}
private static void SetupMemberEntity(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Member>().Property(m => m.Id);
//.Property(m => m.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
modelBuilder.Entity<Member>().Property(m => m.FirstName).IsRequired();
modelBuilder.Entity<Member>().Property(m => m.LastName).IsRequired();
modelBuilder.Entity<Member>().Property(m => m.PinCode).IsRequired();
modelBuilder.Entity<Member>().Property(m => m.Email);
//modelBuilder.Entity<Member>().Property(m => m.DateCreated).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed);
//modelBuilder.Entity<Member>().Property(m => m.DateModified).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
}
我已经向成员实体添加了一个属性MemberId并尝试使用 context.Database.ExecuteSqlCommand("ALTER TABLE Members ADD MemberId INT IDENTITY(10000,1) PRIMARY KEY");
但我收到一条错误消息,表只能包含一个标识,但我没有设置任何IDENTITY,Id列自动IDENTITY? 解决方法我找到了答案 here:context.Database
.ExecuteSqlCommand("ALTER TABLE Members ALTER COLUMN Id IDENTITY (10000,1)"); (编辑:均轻资讯网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何在SQL Server数据库中设计用户/角色架构
- SQL错误:滥用聚合
- 数据库设计 – 在SQL中实现与多个参与约束的多对多关系
- sql-server-2005 – IIS7上对SQL Server Reporting Service
- sql-server – 高效插入具有聚簇索引的表
- SQL查询如果匹配另一个表中的条目(例如假日日期),则排除记录
- entity-framework-4 – 如何使用SQL Compact 4首先使用Enti
- sql-server – 为什么我不使用SQL Server选项“针对临时工作
- 将SQL结果转换为PHP数组
- 数据库 – 有没有办法在Oracle SQL Developer中查看关系?
站长推荐
热点阅读

