如何在C#中将Char(20)数据类型映射为主键MySQL?

时间:2017-10-02 02:53:12

标签: c# mysql asp.net-core

我想问一下在C#中将Char(20)数据类型映射为主键MySQL?

我在模型中有一些代码,如:

public string StudentID { get; set; }

我在DatabaseContext中有一些代码,如:

builder
.Entity<Student>()
  .ToTable("Student")
    .HasKey(m => new
    {
      m.StudentID
    });

数据如下:ST-01-01-2017-001

为什么在Swagger Response Body中没有内容且响应代码是500?

由于

1 个答案:

答案 0 :(得分:0)

尝试更改

if ( ! function_exists('render_status_promo'))
{
  function render_status_promo($tanggal_mulai = '',$tanggal_berakhir = '')
  {
    $tanggal = dateonly();  
    if($tanggal_mulai > $tanggal){
        return 'Menunggu';
    }elseif($tanggal_mulai <= $tanggal && $tanggal_berakhir >= $tanggal){
        return 'Sedang Berjalan';
    }else{
        return 'Kadaluwarsa';
    }
  }
}

.HasKey(m => new
{
  m.StudentID
});