MySqlデータベースの既存のテーブルをモデル化するクラスを作成しました。以下はクラスです:
public class class1
{
[Key]
public int id { get; set; }
public int LastName { get; set; }
public int FirstName { get; set; }
}
このクラスも作成しました。
public class Dbo : DbContext
{
public DbSet<class1> Classs { get; set; }
}
コントローラを作成しました。アプリケーションを実行すると、次のエラーが発生します。
MySql.Data.MySqlClient.MySqlException was unhandled by user code
Message=You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`LastName` int NOT NULL,
`Fi' at line 2
Source=MySql.Data
ErrorCode=-2147467259
Number=1064
MySqlテーブルの構造は次のとおりです。
`id` int(11) NOT NULL,
`LastName` int(11) NOT NULL,
`FirstName` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT