Bir kayıt ekleyen bir LINQ sorgusu yazmanın ve C# kullanarak yeni eklenen kaydın birincil anahtarını döndürmenin en iyi yolu nedir?LINQ ve C# ile bir kayıt nasıl eklenir ve bu kaydın Birincil Anahtarını döndürür
19
A
cevap
32
Birincil anahtar değeri, SubmitChanges() öğesinden sonra o özellikte olacaktır.
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 = true bu rekor dc.SubmitChanges()
3. hatta bir yazım hatası var
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;
İlgili konular
- 1. Bir kaydın birincil anahtar hakkında endişe duymadan nasıl güncelleştirileceği
- 2. Bu kayıt defteri hangi kayıt defteri anahtarını oluşturuyor?
- 3. Bu dizinin anahtarını nasıl tanımlarım?
- 4. Linq ile çocuk kayıt al
- 5. C# Grupby Linq ve foreach
- 6. C# Linq ve Xml Okuma
- 7. Linq toplamı ve boş
- 8. combobox ile girilen veriler nasıl eklenir ve excel dosyasına eklenir
- 9. JQuery'de veriler nasıl güncellenir ve tek kayıt düğmesine veri eklenir?
- 10. Backand- facebook ve google ile kayıt hata
- 11. C# derleme LINQ ile hata ve dinamik kalıtım
- 12. Bileşen birincil anahtarını önce Entity Framework 4 kodunda nasıl eşlerim?
- 13. Bu LINQ sorgu ifadesini C# ile VB.NET arasında nasıl dönüştürebilirim?
- 14. Çoklu ve nullable sütunlarla gruplandır, C# Linq?
- 15. LINQ ve Sayma uzantısı yöntemi
- 16. C# linq discrad InsertOnSubmit
- 17. Çoklu Seç ve LINQ ile bağlan ve Lambda
- 18. Tabloya bileşik birincil anahtar nasıl eklenir
- 19. C# LINQ ve Nullable kullanarak Boolean
- 20. SQL PHP Başka bir tablonun birincil anahtarını temel alarak bir yabancı anahtarı nasıl güncellerim?
- 21. "git rm" yerine "rm" ile nasıl eklenir ve kaldırılır?
- 22. LINQ C# ile bir dize listesinden bir e-postaya ekler nasıl eklenir?
- 23. LINQ (tarafından ve Kont)
- 24. vb.net linq Yeni kayıt ekle
- 25. Rastgele dizi kullanarak LINQ ve C#
- 26. Yinelenen ve tek bir kayıt dosyasına birleştirme kaydını bulun C#
- 27. Linq-to-SQL kullanarak yeni kayıtlar nasıl eklenir?
- 28. Bir veritabanından seçili kaydın görüntülenmesi
- 29. C# linq ile arama sorgusu
- 30. AutoMapper devralma ve Linq
, bu InsertOnSubmit okumalısınız tarafından veritabanına gönderildikten sonra doldurulur (kayıtla Herhangi alan) –
Teşekkürler ... "Batıdaki en hızlı silah" sorunu tekrar grev ... –