在已启动项目上采用CSLA.NET

时间:2009-09-10 18:56:57

标签: c# csla

我考虑在已启动的Windows Forms Fx 3.5项目中使用CSLA.NET 3.8作为安全和身份管理的示例,这将被视为一种好的做法?

我正在寻找:

- 命名空间:Csla.Security

  • MembershipIdentity
  • BusinessPrincipalBase

- 命名空间:Csla

  • BusinessBase
  • 的PropertyInfo

我的问题是,如果尚未定义安全架构(在解决方案上)以及从何处开始处理此问题,那么启动项目采用此框架将花费多少(我的意思是,如何攻击更改或为任何真正复杂的重构做好准备),我担心这个问题,因为我看到CSLA.NET是如此复杂,但如果有人分享经验我会很高兴


任何回应都会有所帮助

2 个答案:

答案 0 :(得分:2)

我强烈建议您查看我们的CSLA 3.8 templates。它们同时具有VB.NET和C#风格。我们提供了一种用于主动生成的方法,并使用部分方法挂钩生成授权规则以进行完全自定义。这使得自定义规则变得轻而易举。由于基于模板,您可以重构模板,重新生成并在几秒钟内更改规则,而不是几小时或几天。

由于 -Blake Niemyjski(CodeSmith CSLA Templates的作者)

答案 1 :(得分:1)

CSLA和我不相处所以我可能是错误的人来回答这个问题。我们在工作中使用了它的一小部分已经有两年了,并且花了很多时间对它感到烦恼。我建议你权衡其他选择。我的2美分。