WPF MVVM – Tidak ada string koneksi bernama ‘MyEntities’ yang dapat ditemukan di file konfigurasi aplikasi.

  • Whatsapp
WPF MVVM - Tidak ada string koneksi bernama 'MyEntities' yang dapat ditemukan di file konfigurasi aplikasi.

Halo Tim,

Saat mengerjakan aplikasi WPF MVVM sederhana menggunakan Entity Framework 6.x dan Visual Studio 2019, saya mengalami kesalahan aneh ini Tidak ada string koneksi bernama ‘MyEntities’ yang dapat ditemukan di file konfigurasi aplikasi. Namun, jika saya mengkompilasi dan men-debug aplikasi saya, itu akan melanjutkan dengan menjalankan proyek. Saya telah mencari banyak informasi dan sebagian besar solusi yang disajikan adalah menyalin file web.config atau app.config dari perpustakaan kelas ke proyek yang ditetapkan sebagai aplikasi startup. Satu hal yang saya perhatikan adalah bahwa kesalahan ini hanya muncul di halaman XAML tempat DataContext ditetapkan. Setelah melakukan beberapa percobaan untuk memodifikasi aplikasi saya, saya menemukan solusi yang bukan mengatur DataContext di XAML seperti di bawah ini:

Bacaan Lainnya

<Window.DataContext>
<viewModel:StudentViewModel/>
</Window.DataContext>

Saya menetapkan DataContext dalam kode di belakang MainWindow dan dengan demikian pesan kesalahan menghilang.

public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.DataContext = new StudentViewModel();
}
}

Perhatikan bahwa ini hanya solusi sementara karena metode yang umum adalah menyetel DataContext di halaman XAML. Jika ini adalah bug, saya berharap Microsoft akan merilis perbaikan terbaru untuk mengatasi masalah aneh ini.

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *