ฉันกำลังสร้างแอปพลิเคชัน Silverlight 2 แบบง่ายๆ - สมุดเยี่ยม ฉันใช้ MSSQL เป็นแหล่งข้อมูล ฉันจัดการเพื่อโหลดข้อมูลแล้ว แต่ไม่พบวิธีเพิ่มแถว (ข้อความ) ใหม่ลงในฐานข้อมูล
ฉันรวบรวมข้อมูลอินเทอร์เน็ตทั้งหมดแล้ว แต่ไม่พบวิธีแก้ปัญหาที่ใช้งานได้ ตาราง SCMEssages มีสี่คอลัมน์ ได้แก่ MessageID, MessageDate, MessageAuthor และ MessageText ตอนนี้ฉันมีรหัสต่อไปนี้ในคลาส Service1 (ซึ่งใช้อินเทอร์เฟซ IService1) (แต่ใช้งานไม่ได้):
public void SaveMessage(SCMessage message)
{
DataClasses1DataContext db=new DataClasses1DataContext();
db.GetTable<SCMessage>().Attach(message);
db.SubmitChanges();
}
ในชั้นเรียนหลักฉันแค่เรียกวิธีนี้:
private void SendBtn_Click(object sender, RoutedEventArgs e)
{
SCMessage sm = new SCMessage
{
MessageAuthor = NameTB.Text,
MessageDate = DateTime.Now,
MessageText = TextTB.Text
};
newMessages.Add(sm);
ServiceReference1.Service1Client client = new Service1Client();
client.SaveMessageAsync(sm);
}
ใครสามารถช่วยฉันได้บ้าง? ขอบคุณสำหรับข้อเสนอแนะใด ๆ !