Yukarıdaki soruda, veri kümesinde özel bir veri tabanı oluşturmak istiyorum (yani varolan veri tabanını sürükleyip bırakmam veya .MDF dosyasındaki veri kümesine bakma) ve saklı bir prosedürle doldurun. Bunu yapmak için zaten var mı? Lütfen bana herhangi bir referans linki veya eğitim verin. Daha fazla bilgi için, benim veritabanı teşekkür çalışmak için LINQ to SQL kullanarak veDepolanmış yordam ile veri kümesindeki özel tabloyu doldurma
cevap
bir SqlDataAdapter
tablo fill için kullanın ilişkin ediyorum. Set öyle SelectCommand
'ın CommandType
CommandType.StoredProcedure
için:
DataTable dt = new DataTable("Optional TableName");
using (var con = new SqlConnection("Connection-String Here"))
using (var da = new SqlDataAdapter("StoredProcedureName", con))
{
da.SelectCommand.CommandType = CommandType.StoredProcedure;
// you don't need to open/close the connection with Fill
da.Fill(dt);
dataSet.Tables.Add(dt);
}
yapmak ama benim tablodaki tabloyu özel tablo, nasıl saklı yordamın sonucu veri kümesindeki datatable'la eşleştirebilirim? –
Yani, yapmam gereken şey, özel tablomun, saklı yordamımın geri döndüğü paketin bulunduğu sütunlarla oluşturmasıdır. Örneğin, benim saklı yordamımın döndürülmesi (A, B, C'den X), özel tablomun A, B ve C sütun adlarına sahip olması ve otomatik olarak eşlenmesi mi? –
bu çok basit bir görev Nasıl Bir Saklanan Procedure' – MethodMan
üzgünüm, ben sadece düzenlediğiniz @MethodMan gelen bir DataTable doldurma C# 'üzerinde bir google arama yaparak deneyin aslında –
, "Google" ın doğru olduğunu biliyorsunuz ..? – MethodMan