我正在尝试将 Func 传递给类实例的公共(public)属性。每当我尝试访问该属性时,它都显示为 null。
AutoFac 配置:
builder.RegisterType<Func<BillingStore>>().PropertiesAutowired();
公共(public)属性(property):
public static Func<BillingStore> BillingStoreFactory { get; set; }
我没有看到我做错了什么,我通常会尽量避免代表,但这次我不能。
最佳答案
定义不带static关键字的属性
public Func<BillingStore> BillingStoreFactory { get; set; }
关于c# - 如何将 Func<T> 用作注入(inject)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663551/