एक LINQ क्वेरी लिखने का सबसे अच्छा तरीका क्या है जो रिकॉर्ड दर्ज करता है और उसके बाद उस नए डाले गए रिकॉर्ड की प्राथमिक कुंजी सी # का उपयोग करके देता है?LINQ और C# के साथ एक रिकॉर्ड कैसे सम्मिलित करें और उस रिकॉर्ड की प्राथमिक कुंजी
19
A
उत्तर
32
सबमिट कुंजी() के बाद उस प्राथमिक संपत्ति का प्राथमिक मूल्य उस संपत्ति में होगा।
MyTable record = new MyTable();
record.Name = "James Curran";
db.MyTable.InsertOnSubmit(record);
db.SubmitChanges();
Console.WriteLine("record inserted as ID : {0}", record.Id);
1
AutoGeneratedValue = सच के बाद कि रिकॉर्ड dc.SubmitChanges()
6
// Create a new Order object.
Order ord = new Order
{
OrderID = 12000,
ShipCity = "Seattle",
OrderDate = DateTime.Now
// …
};
// Add the new object to the Orders collection.
db.Orders.InsertOnSubmit(ord);
// Submit the change to the database.
try
{
db.SubmitChanges();
}
catch (Exception e)
{
Console.WriteLine(e);
// Make some adjustments.
// ...
// Try again.
db.SubmitChanges();
}
return ord.OrderID;
वहाँ लाइन 3 पर लिखने में कोई त्रुटि है, यह InsertOnSubmit पढ़ना चाहिए द्वारा डेटाबेस के लिए प्रस्तुत किया जाता है में भरा जाएगा (रिकॉर्ड के साथ किसी भी क्षेत्र) –
धन्यवाद ... "पश्चिम में सबसे तेज बंदूक" समस्या फिर से हड़ताल .... –