gpt4 book ai didi

c# - 使用泛型的结构图配置

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:37 25 4
gpt4 key购买 nike

我有 IRepository 接口(interface),我想通过它使用 NHibernate Repository。

如何使用结构图配置它?

protected void ConfigureDependencies()
{
ObjectFactory.Initialize(
x =>
{
x.For<ILogger>().Use<Logger>();
x.For<IRepository<T>>().Use<NHibernateRepository<T>>();
}
);
}

我在 T 上遇到错误。

最佳答案

如果您希望能够映射 IRepository<> 的所有关闭类型到 NHibernateRepository<> 的相应关闭类型,使用:

x.For(typeof(IRepository<>)).Use(typeof(NHibernateRepository<>))

关于c# - 使用泛型的结构图配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com