相关疑难解决方法(0)

首先使用EF代码的唯一键

我的项目中有以下模型

public class Category
{   
    public Guid ID { get; set; }
    [Required(ErrorMessage = "Title cannot be empty")]
    public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

而我正在尝试制作一个Title独特的密钥,我搜索解决方案,但找不到任何.可以建议我怎么做,拜托?

c# unique-key ef-code-first entity-framework-4.1

62
推荐指数
2
解决办法
7万
查看次数

如何首先在实体框架代码中设置身份主键的起始值?

在我的项目中,我首先使用实体​​框架代码创建Appointments表。当我设置整数主键时,AppointmentNo[Key][Required]时,它会创建初始主键从 1 开始的表。

我希望预约号码从 1000 开始。我的数据库是 SQL Server。请帮我。先感谢您。

[DataContract]
public class Appointment
{
    [DataMember]
    [Key]
    [Required]
    public int AppointmentNo { get; set; }

    [DataMember]
    [Required]
    public string DoctorUN { get; set; }

    [DataMember]
    [Required]
    public string PatientUN { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server code-first entity-framework-6

8
推荐指数
3
解决办法
9604
查看次数

如何在代码优先中设置身份种子值?

我们将 Code First 与 EF-core 一起使用,我想添加一个列,该列的身份种子从 1 以外的另一个值开始。

目前,我们可以EntityTypeBuilder使用以下方法通过迁移期间将其设置为自动递增:

entityBuilder.Property(e => e.PropertyName).ValueGeneratedOnAdd();
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何更改身份种子。它是否仍然需要像其他版本的 EF 一样进行更新?例如,编写一些自定义 sql 并在迁移期间运行它?

如何首先在实体框架代码中为多个表播种身份种子值

如何首先使用 Entity Framework 4 代码和 SQL Compact 4 在 ID 列上设置标识种子?

在 EF-core 中似乎没有代码SqlServerMigrationSqlGenerator > override Generate(AlterTableOperation alterTableOperation)

c# entity-framework entity-framework-core

5
推荐指数
2
解决办法
3174
查看次数

dataannotations 在主键上设置身份种子值,首先使用代码

ASP.NET MVC3 代码第一个项目。

在我的类定义中,如何设置 Identity 种子值。

  public class Account
  {
    [Key]   
    public int Id { get; set; }
Run Code Online (Sandbox Code Playgroud)

将 Identity 种子设置为 1000000 的语法是什么?

谢谢

data-annotations ef-code-first asp.net-mvc-3

4
推荐指数
1
解决办法
6029
查看次数