|
|
1
2
首先,我要说的是,我不认为NHibernate有责任处理安全问题,而且数据编校基于同样的原则。我认为你试图把它放在数据访问层,这太复杂了。
我不知道Linq2NH是否足够聪明,可以将条件运算符解析为SQL;我对此表示怀疑,但有可能,您可以根据用户是否有权查看它们,在SSN和MMN字段的初始值设定项中指定条件运算符,从而允许您将这两个查询组合起来。 |
|
|
2
2
我会留下你的域模型,而不是使用 Automapper 编辑: proxy pattern CSLA.NET 对字段级安全性使用这样的方法,因此可能值得浏览源代码以获得一些启示。您也许可以更进一步,使用代理实现的接口,只公开用户有权访问的属性。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 9 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 10 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 10 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 10 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 10 月前 |