Selain jawaban yang diterima, perlu dicatat bahwa pengecualian yang sama (Every derived table must have its own alias
) akan dilempar jika Anda mencoba menyimpan perubahan dalam database pada tabel yang tidak memiliki kunci utama.
Ini adalah bug yang diketahui yang masih belum diperbaiki setelah bertahun-tahun (muncul di MySQL 5.5.22 + .Net/Connector 6.5.4 pada 04/04/12).
Saya tahu itu bukan ide yang baik untuk memiliki tabel tanpa kunci utama, tetapi karena ada bug lain di generator DDL, beberapa tabel di mana kunci entitas terkait memiliki properti StoreGeneratedPattern
setel ke None
dibuat tanpa kunci utama...