Witam,
Od 2 dni męczę się z problemem. Napisałem prostą aplikację webową w Web forms z bazą danych sql używając LINQ. Wszystko pięknie chodziło. Wpadłem na pomysł że mogę ją jednak zrobić w wersji desktopowej w windows forms. I tu z jakiegoś powodu nie chcą mi się zapisać dane do bazy. Kod jest dokładnie taki sam (skróciłem go teraz do jednej tabeli i jednej kontrolki). Dalej nie działa. Debugowałem i według mnie wszystko jest ok, ale przy komendzie insertonsubmit() dane nie są wpisywane. Będę wdzięczny za pomoc.
Używam windows 8, windows visual for desktop 2013, for web 2013
W załączniku jest cały projekt
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DataClasses1DataContext db = new DataClasses1DataContext();
osoba obj = new osoba();
obj.nazwa ="Anna";
db.osobas.InsertOnSubmit(obj);
db.SubmitChanges();
MessageBox.Show("ok");
}
}
}
- test.rar (611 KB) - ściągnięć: 189