Nic*_*ckG 5 c# inheritance
我试图找出是否有办法阻止函数/方法被添加(编辑:由其他开发人员)到一个类,对象是一个模型或DTO,不应该包含方法(以防止滥用其他人的模特/ DTO,他们可能会尝试添加'辅助'方法等).
有没有办法实现这个目标?
Vil*_* H. 5
如果模型类具有方法,则使用反射并编写单元测试失败.
使用自定义属性标记所有模型类.然后进行单元测试,使用反射来加载给定的程序集,迭代该程序集中的所有类,并检查标记有model属性的类是否没有方法.这应该是使用反射相当直接的.
归档时间:
10 年,11 月 前
查看次数:
140 次
最近记录: