Oluşturduğum bir Varlık Veri Modeli ve bir SQLite DB'den kayıtlarda çekilmesi var. Tablolardan biri Kullanıcı, person.Equals() yöntemini geçersiz kılmak istiyorum ancak Kişi nesnesi otomatik olarak oluşturulduğundan ve bu otogenenin yerini bile görmediğimden böyle bir değişiklik yapmak için nereye gideceğimden emin değilim kod bulunur. Bir el yapımı nesnede Equals'ı nasıl geçersiz kılacağımı biliyorum, bunu sadece bir otogen üzerinde yapmak için nerede.Varlık Veri Modeli tarafından oluşturulan bir nesneye nasıl eşitlenir?
12
A
cevap
11
: varsayılan olarak değiştirileceğini ve oluşturulan sınıf kısmi değildir Eşittir olduğunu öğrenirsem size çözümü için başka bir dosya eklemek ve orada Eşitlerin implenentation ile kısmi sınıf yerleştirebilirsiniz daha (Ben kısmi olması gerektiğini düşünüyorum) Kısmi bir sınıf oluşturmanız gerekiyor. Çözümünüze yeni bir .cs dosyası ekleyin ve şu şekilde başlatın:
public partial class Person
{
public override bool Equals(Object obj)
{
//your custom equals method
}
}
7
Kısmi sınıfları kullanmayı deneyebilirsiniz - çözümde otomatik olarak oluşturulmuş kodu bulabileceğinizi düşünüyorum.
public partial class Person
{
// Your override of Equals here
}
İlgili konular
- 1. SQL tarafından oluşturulan nesneye LINQ için "ek veri" ekleyin?
- 2. Bir ado.net varlık veri modeli
- 3. Varlık veri modeli, benzersiz dizin
- 4. "Çoğaltılmış veya tekilleştirilen oluşturulan nesne adları" ayarının anlamı nedir? Yeni bir varlık veri modeli kurarken
- 5. Varlık çerçevesi tarafından oluşturulan sql nasıl elde edilir
- 6. Veri dosyalarını cmake tarafından oluşturulan projelere ekleme
- 7. C# içindeki bir nesneye veri bağlama C#
- 8. Raylar: İskele Tarafından Oluşturulan Bir Modelin Değiştirilmesi
- 9. Sınıfıyla birlikte oluşturulan bir nesneye şablon bağımsız değişkenlerini nasıl verebilirim?
- 10. "Visual studio 2008 SP1" ADO.NET Varlık Veri Modeli şablonu bulunamadı
- 11. nasıl varlık modeli bağlantı dizesini almak için?
- 12. Varlık Çerçeve Modeli kullanılarak Uzaktan
- 13. Bir EAV veri modeli ile NHibernate'i kullanma
- 14. Bir Web Hizmeti ile Bir Çekirdek Veri Modeli Senkronizasyonu
- 15. Wordpress tarafından oluşturulan parolanın şifresi nasıl çözülür
- 16. iCloud: Kullanıcı tarafından oluşturulan dizinlerde nasıl okunur?
- 17. GCC tarafından oluşturulan asmı nasıl derlerim?
- 18. Nasıl özel bir nesneye
- 19. Tarih verileri x ekseni boyunca nasıl eşitlenir?
- 20. elasticsearch tarafından oluşturulan ters indeks nasıl yazdırılır?
- 21. "Veri Bağlantısı İletişim Kutunuzu Seçme" (Varlık Veri Modeli Sihirbazı) içindeki Bağlantı Dizeleri
- 22. Veri depolama birimi varlık sayısı
- 23. NOSQL denormalizasyon veri modeli
- 24. ADO.NET Varlık Modeli Tarayıcı Penceresi vs2010 bulunamıyor
- 25. Scipy-cluster tarafından oluşturulan Dendrogram,
- 26. Extjs 5 veri modeli - birçok ilişki var
- 27. Varlık Çerçevesinde Excel'den veri alma Varlık Yönetimi
- 28. ILMerge işlemi tarafından oluşturulan bir derlemeyi nasıl imzalarsınız?
- 29. launch4j tarafından oluşturulan bir exe dosyasının dil parametresini nasıl değiştirebilirim?
- 30. POST yoluyla Javascript tarafından oluşturulan bir bitmap görüntüsünü nasıl gönderirsiniz?