To SQL ASP.NET Dynamic Data / Entities kullanarak nasıl iki tablo alanları aynı yabancı anahtar bir ilişkiye sahip var?

oy
8

Bir proje için ASP.NET Dinamik Veri kullanıyorum ve farklı bir tabloda aynı yabancı anahtara bağlamak iki ayrı alanlar içeren bir tablo var.

Bu ilişki, SQL Server çalışıyor.

Ancak, ASP.NET Dinamik Veri modelinde LINQ to SQL modelinde, sadece ilk alanın ilişki yansır. El ile ikinci bir ilişki eklemek çalışırsanız, bunun ForeignTable_BaseTable bir ilişki oluşturulamaz 'yakınıyor'. Aynı özellik bir defadan fazla listelenir: 'Kimliği'.

Bu MSDN makalesine gibi yararlı tavsiyeler verir:

  • mesajı inceleyin ve mesajında ​​belirtilen özellik not edin.
  • ileti kutusunu kapatmak için Tamam'a tıklayın.
  • Dernek Özellikler 'inceleyin ve yinelenen girdileri kaldırın.
  • Tamam'a tıklayın.
Oluştur 06/08/2008 saat 02:42
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
3

Solüsyon silmek ve SQL şemasına yapmanız ikinci alanı ve tuş eklenmiştir sadece birine LINQ İKİ tabloları yeniden eklemektir.

sadece denemek ve tek dernek altında toplayabilirsiniz yok - Alternatif olarak, iki dernek, SQL arayüzüne LINQ kullanarak yapabilirsiniz görünür.

Cevap 06/08/2008 saat 02:53
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more