Projemdeki NCommon NHRepository'yi Yapı Haritası ile yapılandırmaya çalışıyorum. Greediest kurucuyu seçmekten nasıl vazgeçebilirim?Yapı Haritası - Greediest kurucuyu kullanmak istemiyorum!
public class NHRepository<TEntity> : RepositoryBase<TEntity>
{
public NHRepository() {}
public NHRepository(ISession session)
{
_privateSession = session;
}
...
}
My yapı Harita yapılandırma
ForRequestedType(typeof (IRepository<>))
.TheDefaultIsConcreteType(typeof(NHRepository<>))
Alkış Jake
Merhaba Razzie, cevap için alkışlar, ancak NHRepository, değiştiremediğim NCommon.NHibernate.dll dosyasında. Öyleyse projemdeki NHRepository'den miras almalı ve niteliği yerine kurucusuna koymalı mıyım? – superlogical
Bununla ilgili olmasaydım. SelectConstructor yöntemini kullanmak için güncellenmiş cevabımı görün, ancak bu yalnızca .NET 3.5 – Razzie
'da mümkündür. Stackoverflow harika! – superlogical