2017-10-02 7 views
-1

Char(20)のデータ型をC#の主キーMySQLとしてマッピングする必要がありますか?私のようなDatabaseContextでいくつかのコード持ってChar(20)データ型をC#の主キーMySQLとしてマッピングする方法は?

public string StudentID { get; set; } 

私のようなモデルにおけるいくつかのコードを持っている

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

データは次のようである:ST-01-01-2017-001

Swaggerレスポンスボディにコンテンツがなく、レスポンスコードが500であるのはなぜですか?

おかげ

+0

申し訳へ

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

を変更してみていますが、情報の最も重要な部分を除外するとき、どのように、私たちもリモートであなたを助けるために期待しています:エラーメッセージ自体は? [最小限の完全で検証可能なサンプルを作成する方法](https://stackoverflow.com/help/mcve)のヘルプセンターの記事 – Tseng

答えて

0

.HasKey(m => m.StudentID); 
+0

はまだありませんが、お返事ありがとうございます。 –

+0

エラーは何ですか? Swagger Response Bodyにまだある –

+0

にはコンテンツはなく、レスポンスコードは500です –

関連する問題