Hai, saya punya masalah ini dan itu membuat saya gila. Bagaimanapun akhirnya saya menemukan apa masalahnya. Hal pertama yang harus Anda lakukan adalah memastikan bahwa connectionstrings
dalam app.config
dan web.config
sama. Maka Anda harus mengklik dua kali pada .edmx
file sehingga Anda bisa melihat tabel. Setelah Anda mengklik di mana saja di dekat tabel tetapi tidak di atas meja dan pergi ke properti. Dari daftar turun bawah, pilih ConceptualEntityModel
dan cari Nama Kontainer Entitas dan ingatlah dengan baik.
Selanjutnya pergi ke perancang file edmx dan buka konstruktor. (perancang adalah subfolder dari file edmx) konstruktor harus memiliki dua parameter dalam parameter BASE
public DBEntities() : base("name=DBEntities", "DBEntities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
ini salah satunya. parameter pertama harus memiliki nama file proyek di mana .edmx
file tersebut masuk. Parameter kedua harus memiliki nama nama wadah entitas dari properti yang saya sebutkan sebelumnya. jangan lupa untuk mengatur semua konstruktor dengan:base("", "")
Setidaknya itu adalah masalah saya dan masalah saya terpecahkan seperti itu. Saya harap Anda bisa menyelesaikan masalah Anda seperti ini.