Şu anda Entity Framework 4'ü Haziran 2011 CTP (enum desteği için) ile kullanıyorum ve kalıcı bir sınıfa yapı eklemeyi zorlaştırıyorum. Ben (diğerleri arasında) bir InclusionCriteria
yapı alanına sahip bir Patient
sınıf var:Bir yapının alanlarını içeren sınıfla aynı tabloda depolamak mümkün mü?
public class Patient
{
public InclusionCriteria inclusionCriteria
{
get;
set;
}
...
}
yapı ilkel alanları ile oldukça basittir: bu ortaya çıktı
public struct InclusionCriteria
{
public bool withStemi
{
get;
set;
}
...
}
sistemini çalıştırdıktan sonra o yapı en veriler kaydedilmedi. Oluşturulan tabloyu görüntülediğimde, yapı orada değil (yabancı anahtar veya başka bir şekilde). Yapının alanlarının Patient
tablosunda yer almasını isterim, bu yüzden kriterler için bir DbSet
yapmadım. Bunu yapabilirim, ama hepsini aynı masada tutmayı tercih ederim. Bu varlık çerçevesinde mümkün mü?
Teşekkür ederiz! Görünüşe göre aradığım anahtar kelime karmaşık tipti. Hiçbir zaman 'null' olmadığından emin olmak için bir strcut kullanıyordum, ama sanırım bunun yerine normal yöntemleri kullanacağım. – 101100