2012-02-29 7 views
21

SQL veritabanı yapısında (SQL Server Management Studio'da komut dosyaları kullanarak) bazı değişiklikler yaptıktan sonra, Visual Studio'daki DataSet.xsd dosyamı yeni ile eşleştirmek için nasıl güncelleyebilirim yapı? Bunu manuel olarak yapmalı mıyım?
DataSet'i silmeyi ve yeni bir tane içe aktarmayı düşündüm, ancak tüm özel Table Adapter sorgularımı kaybedeceğim.Yeni SQL Veritabanı Yapısı'nı eşleştirmek için Visual Studio'daki DataSet yapısını güncelleyin

cevap

24

Muhtemelen senin sorunun here at http://social.msdn.microsoft.com/Forums

DÜZENLEMEYİ yanıtlandı: ben fark şimdi bu olduğunu/çok kötü cevaptır. Eh, o zaman, bu sitede gerçek bir başlangıç ​​oldu. Bu yüzden Veri kümesi Designer'daki TableAdapter sağ tıklayıp tıklarsanız şimdi

yukarıdaki burada bağlantının alakalı içerik kopyalama benim cevap güncellemek 'yapılandır' TableAdapter Yapılandırma Sihirbazı açılır yapabileceğiniz reconfigure ana tablonuzun şemasını tanımlayan sorgu. Bu , ilk yapılandırmadan sonra eklenen ek TableAdapter sorgularını (ek yöntemleri) bırakmalıdır. bunlar veri tabanında yer alan tabloda kaldırılmış bir sütun referans ya da sütun tarif edilmiş olanların herhangi örneğin (değişirse, , veri tipi ise

Tabii ki başka yöntemler de yeniden gerekecektir değiştirildi veya değiştirildi). Bu nedenle, bir ek sütun tabloya eklendiyse ve boş değerlere izin verirse, hala geçerli yöntemler kullanılmalıdır - yalnızca veritabanındaki tablonun şemasının değişikliğinin kapsamına bağlıdır.

Ayrıca burada bildiricinin adını da bildirmek istiyorum, fakat hiçbiri yok.

+0

Bunun için teşekkürler, googling tarafından bulamadım. – MattyG

+3

Çok teşekkürler, bir yıl geçtikten sonra toplumun cevabının kalitesini geri getirmek ve iyileştirmek için harika bir çalışma. Gerçekten takdir ve yararlı bilgiler. –

+1

DataSet.xsd dosyasını güncelleştirmem gerekirse, bazı tablolarda yalnızca bazı sütunları değil, bazı yeni tabloları veya görünümleri ekledim. –

İlgili konular