问题标签 [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 投票
1 回答
250 浏览

networking - 在 CSLA 远程数据门户中获取 IP 地址

我正在 CSLA 中编写一个应用程序并希望记录 IP 地址,但前提是客户端正在调用远程数据门户(例如 WCF 门户)。

在远程数据门户中执行时如何获取客户端的 IP 地址?我意识到我可能会通过请求传递它,但如果可能的话,我想避免这种情况。

0 投票
1 回答
609 浏览

wpf - Csla.Luna,这是什么?

我有这个 wpf 表格;调用InitializeComponent()会显示此消息:

检测到绑定失败。

显示名称为“Csla.Luna”的程序集未能在 ID 为 1 的 AppDomain 的“加载”绑定上下文中加载。失败的原因是:System.IO.FileNotFoundException:无法加载文件或程序集“Csla.Luna” , Version=3.6.1.0, Culture=neutral, PublicKeyToken=93be5fdc093e4c30' 或其依赖项之一。该系统找不到指定的文件。文件名:'Csla.Luna,版本=3.6.1.0,文化=中性,PublicKeyToken=93be5fdc093e4c30'

PublicKeyToken=93be5fdc093e4c30(完全指定)日志:Appbase = file:///D:/MyPath/bin/Debug/ 日志:初始 PrivatePath = NULL 调用程序集:PresentationFramework,版本=3.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35 . === LOG:此绑定在默认加载上下文中开始。LOG:使用应用程序配置文件:D:\MyPath\bin\Debug\Myapplication.vshost.exe.Config LOG:使用来自 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config 的机器配置文件. 日志:策略后参考:Csla.Luna,版本=3.6.1.0,文化=中性,PublicKeyToken=93be5fdc093e4c30 日志:尝试下载新 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna.DLL . 日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.DLL。日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna.EXE。日志:正在尝试下载新的 URL 文件:///D:/MyPath/bin/Debug/Csla.Luna/Csla.Luna.EXE。

我们使用 Csla,但在不是我开发的数据访问组件中;我不知道 Csla.Luna 是什么,我在网上也找不到任何关于它的信息。有什么帮助吗?...

我在该表单上做的唯一“不同寻常”的事情是我绑定到一些调用静态方法访问数据库的 ObjectDataProviders,但它到目前为止工作,我不知道这是问题还是不是。

任何帮助,将不胜感激。不敢相信谷歌对这个 Csla.Luna 事情一无所知。

0 投票
1 回答
2179 浏览

wcf - WCF / Csla地狱

我正在尝试构建一个概念验证 Csla 3.7/Silverlight 3 应用程序,并且一直在学习Rocky 的教程。这是一个非常简单的单表单/单业务对象数据编辑应用程序,直到我尝试配置 Wcf 以使 Silverlight 应用程序可以与数据门户通信之前,一切都很顺利。

我得到的错误是:

我对此完全感到迷惑,因为我对 Silverlight 和 WCF 有点不了解。对于 Csla Silverlight 应用程序,我的设置非常简单。我有4个项目:

  • CslaSilverlight : Silverlight 项目
  • CslaSilverlight.Client:Silverlight 类库
  • CslaSilverlight.Server:.NET 类库
  • CslaSilverlight.Web:托管 SL 应用程序的 ASPNET 项目

一切都在我的笔记本电脑上在 Cassini 下本地运行。我希望 DataPortal 在 Silverlight 之外运行,以便我可以访问 SQL Server。我认为问题可能与我在 Silverlight 应用程序中的 Wcf 配置有关,该应用程序在 ServiceReferences.ClientConfig 文件中指定:

我想知道端口号是否重要,当我更改它时,我会得到一个不同的错误。我也想知道端点地址的格式是否正确。

不确定它是否重要,但我在 ASPNet web.config 中的 serviceModel 设置是:

0 投票
1 回答
217 浏览

unit-testing - 在将 CSLA 框架与 WCSF 一起使用时实现 Presenter 的单元可测试性

WCSF 使用 Model View Presenter (MVP) 模式来组织/构建网站的源代码。正确使用 MVP 模式时,它提供了关注点分离、演示者逻辑的单元可测试性等。

如何使 WCSF 和 CSLA 框架发挥良好(协同工作)以实现演示者逻辑的单元可测试性。为了实现演示者逻辑的单元可测试性,需要模拟或删除所有数据访问和其他依赖项。

0 投票
2 回答
518 浏览

c# - CSLA 可编辑网格

哪个CSLA 框架 原型应该与可编辑的表示网格一起使用?

0 投票
1 回答
399 浏览

vb.net - .NET 中的数据绑定与 CSLA BO

好的,我在 .NET 中的数据绑定存在相当大的问题。
一些背景信息,我的业务对象层使用的是 CSLA v1.0。
而_clientObj作为继承CSLA.BusinessBase的业务对象作为参数传入

这是代码段:

如果 _clientObj 是具有指定 ID 值的预先存在的对象,则确实会到达该调试语句。这怎么可能?我假设如果 DataSource 对象具有初始值,则添加数据绑定应立即设置 ComboBox 的 .SelectedValue 属性。

0 投票
1 回答
381 浏览

wpf - Xaml - 将现有控件添加到网格

尝试使用 MVVM 进行开发:

我有这个在我的 ViewModel 中创建的 Csla.PropertyStatus 控件。我想将它添加到 xaml 中(我认为是通过绑定)并在那里设置一些其他属性(例如目标)。

我不知道我怎么能做到这一点,即使那是可能的。

我一直在寻找类似的东西

这可能吗?...我需要在 ViewModel 中创建它,因为我需要设置一些不允许视图(XAML)知道的属性。

编辑:我正在谈论的属性是模型。PropertyStatus 需要对业务对象的引用才能执行验证。但是考虑到 MVVM 的范式(或者我理解的),视图应该与模型解耦,并且应该只知道 ViewModel。我可能会改变这种方法,虽然......

0 投票
1 回答
93 浏览

visual-studio-2008 - 错误打开 CSLA 解决方案

我已经下载了 cslalightcs,当我尝试打开 cslalightcs.sln 时,我收到一条错误消息,提示“无法打开项目文件 c:cslalightcs\csla\cslalight.csproject。不支持项目类型,但此安装”

我以前打开过 C# 文件。有谁知道我为什么收到这条消息?

我正在使用 VS 2008。

保罗

0 投票
1 回答
303 浏览

linq - WCF LINQ CSLA 问题

我有一个将 CSLA 用于业务层并在另一个上使用 LINQ to SQL 的解决方案。我们需要使用 WCF,以便我们可以在远程服务器上托管我们的数据库,但似乎应用程序无法使用 ContextManager 读取 WCF 项目中的 web.config 文件。我们尝试使用 ConnectionManager 并以某种方式工作。ContextManager(Of Sample).GetManager(DBName) 是否存在不读取 WCF 项目中的配置的已知问题?或者我需要在 app.config(UI) 和 web.config(WCF) 上设置一些东西?谢谢。

0 投票
2 回答
748 浏览

c# - Java“等价于”CSLA

我已经阅读了CSLA书的几章并且我喜欢它,但是最近更倾向于 Java,我正在寻找基于 Java 的等价物。有人知道Java中接近CSLA的任何东西吗?

我也会满足于将其他现有技术很好地结合起来,以实现类似的目标。