मैं वर्तमान में इस तरह घटक नक्शे उपयोग कर रहा हूँ:फ्लुएंट निबर्ननेट - घटकों का संग्रह मैपिंग (मूल्य ऑब्जेक्ट्स)?
public class UserMapping
{
public UserMapping()
{
Id(c => c.Id).GeneratedBy.HiLo("100");
Map(c => c.UserName);
Component(c => c.Country, CountryComponentMapping.Map);
}
}
public sealed class CountryComponentMapping
{
public static void Map(ComponentPart<Country> part)
{
part.Map(x => x.CountryName)
part.Map(x => x.CountryAlpha2)
}
}
मुझे यह पसंद है क्योंकि मैं केवल एक ही स्थान पर घटक/मूल्य वस्तु के लिए मानचित्रण परिभाषित करने के लिए किया है।
मैं घटक के संग्रह के लिए समान अर्थशास्त्र का उपयोग करने के बारे में कैसे जाउंगा? (उदाहरण के लिए मान लें कि हम इसे उपयोगकर्ता इकाई पर देशों के संग्रह में बदलना चाहते हैं)
घटक, मूल इकाई का हिस्सा हैं Fluent डॉक्स जहां पता ग्राहक का एक घटक है में बुनियादी उदाहरण लगता है, लेकिन तालिका यह Customer_City, Customer_ZIP आदि –