यह @dimonser उत्तर के विस्तार के प्रकार है यदि आप अपने db मॉडल को पुन: उत्पन्न करते हैं, तो आपको उन कक्षाओं में मैन्युअल रूप से पुन: जोड़ना होगा।
यदि आपके पास इसके लिए पेट है तो आप अपने को संशोधित भी कर सकते हैं .tt टेम्प्लेट :
यहाँ कुछ वर्गों पर ऑटो-जनरेटिंग इंटरफेस का उदाहरण दिया गया है, यह आपके (और जाहिर तौर पर आपके इकाई के नाम और इंटरफेस के साथ) विधि को .ttबदलने की EntityClassOpeningविधि है var stringsToMatch।
public string EntityClassOpening(EntityType entity)
{
var stringsToMatch = new Dictionary<string,string> { { "Answer", "IJourneyAnswer" }, { "Fee", "ILegalFee" } };
return string.Format(
CultureInfo.InvariantCulture,
"{0} {1}partial class {2}{3}{4}",
Accessibility.ForType(entity),
_code.SpaceAfter(_code.AbstractOption(entity)),
_code.Escape(entity),
_code.StringBefore(" : ", _typeMapper.GetTypeName(entity.BaseType)),
stringsToMatch.Any(o => _code.Escape(entity).Contains(o.Key)) ? " : " + stringsToMatch.Single(o => _code.Escape(entity).Contains(o.Key)).Value : string.Empty);
}
किसी भी सामान्य व्यक्ति को खुद से ऐसा नहीं करना चाहिए, हालांकि बाइबल में यह साबित किया गया है कि कोई इसके लिए नर्क जाता है।