问题标签 [csla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
23 回答
12709 浏览

.net - 有人有 CSLA 的实际经验吗?

我公司的主要 Web 应用程序迫切需要一组漂亮的库,以使其以某种方式可维护和可扩展,我的一位同事建议使用 CSLA。所以我买了这本书,但是:

程序员不再读书

我想评估一下 SOFlow 社区对它的看法。

所以这是我的问题:

  1. 人们如何使用 CSLA?
  2. 优缺点都有什么?
  3. CSLA 真的不适合 TDD 吗?
  4. 我的替代方案是什么?
  5. 如果您已停止使用它或决定反对,为什么?
0 投票
1 回答
1509 浏览

wpf - 在 WPF/WCF 应用程序中使用 CSLA 的经验

有没有人在具有 WPF 前端和实体的 WCF 线的应用程序中使用 CSLA?

如果是这样,您使用了哪个“实体框架”?(nHibernate、Linq 等...)有什么问题?它对你有什么帮助?

我关心为应用程序实现这一点,不知道数据绑定、UI/实体验证或延迟加载将如何反应。

我们还担心来自 WCF 的消息大小,尤其是实体的深度。

有压力测试吗?我试图弄清楚这实际上是为什么大小的应用程序/实体设计的。

如果您能帮助回答这些问题中的任何一个,将不胜感激。

0 投票
2 回答
689 浏览

asp.net-mvc - ASP .NET / MVC 模型框架

几年来,我一直在将 CSLA 框架用于 Windows 应用程序。现在有了 ASP .NET MVC / AJAX / jQuery,CSLA 框架(它是强面向对象的)在 web 应用程序中有什么用处吗?

0 投票
2 回答
279 浏览

.net - 一个正式的应用框架是不是太多了?

我们的商店为各种垂直行业设计和创建定制软件应用程序。我们目前在大部分开发中使用Csla框架的修改版本。

这是一个很棒的框架,支持多种方式与数据库通信,直接、远程、WCF 等。它提供了大量功能,其中许多我们不使用。该框架的优点很多,其中最重要的是 Rockford Lhotka 在技术方面领先一步,这意味着我们不必进行研究。该框架的缺点是,您受制于创建者如何实现更改和技术以及您不使用的所有许多功能。

随着 Linq-to-Sql 的出现,我们正在认真考虑进行切换,授予很多生成的纯数据访问权限,但通过创建部分类,我们可以扩展数据访问权限并提供业务逻辑。我们还可以创建一些正式的接口来处理业务逻辑。可以使用/创建我们的规则管理器,等等。简而言之,我们将发展自己的应用程序框架。

我注意到Jeff Atwood 在 PDC 2008 上讨论 ASP.NET MVC 框架时,他主要处理单个项目,而且看起来他正在使用部分类扩展 Linq-to-Sql。这种架构似乎证明了这样一个事实:代码易于维护,新功能可以快速添加,错误可以快速修复,并且性能良好……大多数时候。

我只是好奇其他用户的想法是什么?我是否因为我认为更容易使用和更易于维护的东西而放弃我们的框架而疯狂?

0 投票
4 回答
3601 浏览

c# - 在 where 表达式中使用 Guid.Empty 挂起 Linq 查询

我对以下代码有疑问:

如果我不注释掉以下行,我的 Web 应用程序在调用此方法时总是挂起:

知道为什么会发生这种情况吗?

0 投票
1 回答
2140 浏览

csla - CSLA .NET 架构

CSLA.NET 架构在企业级应用程序中是一个不错的选择吗?

0 投票
2 回答
319 浏览

unit-testing - .NET Framework 上的单元测试和 Web 测试?

我想知道 .NET Framework 中的单元测试和 Web 测试是什么,这些测试有什么区别?它对 CSLA.NET 的实施有何影响?请帮忙,谢谢!

0 投票
7 回答
14102 浏览

.net - 如何快速学习 CSLA.NET?

我想快速学习 CSLA.NET。你有什么建议?

0 投票
1 回答
1968 浏览

c# - 将对象添加到 SortedBindingList

我有一个 WinForm,其中包含一个 DataGridView 和一个组中的成员列表。该表单包含用于添加新成员和更改当前成员角色的功能 (bindingNavigator)。我希望能够对成员进行排序并通过在组合中引入SortedBindingList来实现这一点。然而,不幸的是,这使我无法向团队添加新成员。我得到以下异常:

System.InvalidOperationException 发生

Message="无法将项目添加到只读或固定大小的列表中。"

我理解这个错误,但有什么办法可以解决这个问题,还是我必须找到其他方法来对列表进行排序?

0 投票
1 回答
664 浏览

deployment - 如何为 n 层部署场景配置 CSLA?

需要

  1. 在 CSLA 部署中从单层迁移到多层时所需的快速配置更改列表
  2. 上述清单的详细解释
  3. A 如何列出