EF를 사용합니다. 내 계층 구조는 다음과 같습니다.SQL 삽입이 WPF에서 작동하지 않습니다.
- 프리젠 테이션 계층 : WPF Desktop Project.
- 데이터 계층 : mdf 및 edmx가 포함됩니다.
- 비즈니스 계층 : 데이터베이스에 연결하는 서비스 계층. 내가 삽입을 할
:
프리젠 테이션 레이어 :
이private void Button_Click_3(object sender, RoutedEventArgs e)
{
dealer_detail.Telephone = textTelephone.Text;
dealer_detail.Abstract = textAbstract.Text;
dealer_detail.Address = textAddress.Text;
dealer_detail.CreatedDate = dealerDatePicker.SelectedDate;
dealer_detail.Fax = textFax.Text;
dealer_detail.Name = textName.Text;
dealer.Email = textEmail.Text;
dealer.Password = textPass.Text;
var result = conn.CreateNewDealer(dealer, dealer_detail);
if (result > 0)
{
MessageBox.Show("Yeni Bayii Oluşturuldu! \n Kayıt No:"+result);
}
else
{
MessageBox.Show("Bayi Oluştururken Hata Oluştu!");
}
}
비즈니스 계층 : 태초에
public int CreateNewDealer(DEALER dealer, DEALER_DETAIL dealer_detail)
{
try
{
_db.DEALER_DETAIL.Add(dealer_detail);
_db.SaveChanges();
}
catch (Exception)
{
throw;
}
return dealer.Id;
}
이 테이블이 비어 :
데이터를 추가 한 다음 선택했습니다. 한 행의 데이터가있는 것 같습니다.
는 그러나 테이블에 데이터가 없습니다.
당신이 바로 테이블 및 선택 편집을 클릭 반환, 새로 고침하지 않을 것이다 화면이, 그 닫고 그냥 쿼리를 할 – Tuco
HTTP (YourTable SELECT * FROM) .com/qj8PyQ.png –
좋아, app.config 또는 web.config에 연결 문자열을 표시하십시오. – Tuco