Nancy: ์ผ๋ฐ˜ ๋ชจ๋“ˆ์˜ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์„ ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•

์— ๋งŒ๋“  2017๋…„ 08์›” 18์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: NancyFx/Nancy

์ผ๋ฐ˜ ๋ชจ๋“ˆ(BaseModule) ๋‹ค๋ฅธ ๋งŽ์€ ๋ชจ๋“ˆ์—์„œ ์žฌ์‚ฌ์šฉ
๋ฌธ์ œ๋Š” Nancy๊ฐ€ ์ œ๋„ค๋ฆญ ์œ ํ˜•์ด๊ธฐ ๋•Œ๋ฌธ์— BaseModule์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ผ๋ฐ˜ ๋ชจ๋“ˆ์„ abstract ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

@ndphuong ๋‚˜๋Š” ์ด๊ฒƒ์„ ํ™•์ธํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ชจ๋“ˆ ๋“ฑ๋ก์„ ์žฌ์ •์˜ํ•˜์—ฌ ์‹ค์ œ๋กœ ๋“ฑ๋กํ•˜๋ ค๋Š” ๋ชจ๋“ˆ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

protected override IEnumerable<ModuleRegistration> Modules
{
    get
    {
        return base.Modules.Where(m => m.ModuleType == typeof(GenericBase<YourType>));
    }
}

์ผ๋ฐ˜ ๋ชจ๋“ˆ์„ abstract ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

์ข‹์€ ํŒ @thecodejunkie

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰