asp.net-mvc – 在Generic Repository中定义Default构造函数Stru
发布时间:2020-12-16 03:42:13 所属栏目:asp.Net 来源:网络整理
导读:我有一个通用的IRepository,它有2个构造函数,一个没有参数,另一个有datacontext作为参数. 我想在这种情况下使用无参数构造函数将结构图定义为远离. 我想要一种方法来创建一个无参数的构造函数,我见过的其他解决方案,他们创建一个新的Datacontext并将其传递给
我有一个通用的IRepository,它有2个构造函数,一个没有参数,另一个有datacontext作为参数.
我想在这种情况下使用无参数构造函数将结构图定义为远离. 我想要一种方法来创建一个无参数的构造函数,我见过的其他解决方案,他们创建一个新的Datacontext并将其传递给具有参数的构造函数. 解决方法
默认情况下,StructureMap将使用具有最多参数的构造函数.在您的情况下,因为您希望它使用无参数构造函数,请使用DefaultConstructorAttribute:
[DefaultConstructor] public void Repository<T>() { } public void Repository<T>(DataContext dataContext) { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在没有模型的情况下手动将验证添加到文本框
- asp.net-mvc – 如何使用ASP.NET MVC 2验证复杂模型
- [和管子对话] 1 2007-4-5/对面向对象的你言我语
- 在ASP.NET Core中相关的ConfigureAwait(false)?
- asp.net – 总是显示FooterTemplate,甚至没有数据
- asp.net-web-api – 在ASP.NET Core Web API中实现HTTP缓存
- asp.net – 混合Windows / Forms身份验证跨站点
- asp.net-mvc – asp.net mvc 4应用程序的入口点是什么?
- asp.net-mvc – MVC4:禁用某些控制器上的移动视图
- asp.net-mvc – 如何从MVC WEB API Controller返回JSON
推荐文章
站长推荐
- asp.net-mvc – Asp.Net核心MVC6如何最初在Ident
- asp.net-mvc – 来自父Razor布局的@Functions继承
- asp.net-mvc – 使用ViewModels,EditModels和Aut
- asp.net-mvc – 从MVC5框架OAuth/OWin身份提供程
- asp.net – 缓存策略,输出缓存与数据缓存或两者兼
- Asp.Net超大文件上传问题解决
- ASP.NET bin目录中的Oracle oci.dll无法删除/不起
- asp.net-mvc-3 – 在MVC和Razor中创建向导步骤
- asp.net-mvc – 如何接受电子邮件地址作为路由值
- IIS上的ASP.NET Core 2.0错误502.5
热点阅读