标签: business-objects

将业务对象序列化为JSON

我正在尝试将我的业务对象序列化为JSON以供Javascript应用程序使用.问题是我试图保持我的业务对象"纯粹",因为他们不知道数据访问或持久性.在我看来,使用toJSON()函数"稀释"我的对象将违背这一目标.另一方面,使用外部对象来序列化我的业务对象是行不通的,因为我将所有实例变量都保密.

我接近这种方式完全是错误的吗?

javascript json domain-driven-design business-objects

3
推荐指数
1
解决办法
1533
查看次数

实体框架 - 业务对象/模型的额外动态计算属性(ASP.NET MVC)

假设我的客户模型包含以下字段:Id,FirstName,LastName.我想在列表视图中显示客户列表.为此,我使用我的服务方法返回List以在视图中迭代.

但现在我还想为每个客户显示一些额外的信息,例如信用.此信息不存储在数据库的特定字段中,但必须根据Transacitons中的数据进行计算.我应该在哪里进行此计算?

我可以有一个名为Credit for Customer模型的额外字段,并在getter中执行,但我不确定这是否是最佳方式,尤其是内部模型我无法访问EF上下文.

asp.net-mvc entity-framework business-objects

3
推荐指数
1
解决办法
1237
查看次数

SAP BusinessObjects是否需要Universe用于关系数据库?

目标:我希望用户能够直接连接到RDBMS(例如,MS SQL Server)并使用可能的交叉引用进行一些查询.

工具: SAP BusinessObjects XI Enterprise

描述:

主要原因是宇宙的创造非常有技术性.想象一下,SQL DB结构经常变化,甚至可能每天都在变化.Hense同步问题.

BO是否能够使用非技术可用的BO查询GUI进行交叉引用确实生成如下请求:

SELECT
    Classroom.Location
FROM
    Student,
    Classroom
WHERE
    Student.Name = 'Foo' AND
    Student.ClassroomName = Classroom.Name
Run Code Online (Sandbox Code Playgroud)

...只有ODBC连接而且没有Universe(或自动生成的Universe)?

如果是,是否需要定义外键

如果不是,是否有一种简单的方法可以直接从DB结构创建和更新(同步)BO Universe?可能正在使用他们的新XML格式?

odbc business-objects foreign-keys relational-database

3
推荐指数
1
解决办法
2965
查看次数

Crystal Report Engine运行时错误

你好,

我将项目视觉工作室和水晶报告转换为版本10

但服务器有旧版本,所以我必须添加旧的引用

IT显示报告,但我在打印和引擎问题上遇到问题

Crystal Report Bar Engine:

报告栏

服务器消息:

服务器错误消息

本地留言:

Server Error in '/' Application. 
-------------------------------------------------------------------------------- 

HTTP Error 404 - Not Found. 

-------------------------------------------------------------------------------- 
Version Information: ASP.NET Development Server 10.0.0.0
Run Code Online (Sandbox Code Playgroud)

试过:

- 重新安装Crystal Report 10.

- 删除所有Crystal Report引用并再次添加.

- 清理解决方案,删除引用并再次添加.

(〜最新结果(现状):

我意识到我已经安装CRforVS_13_0_2了包CRRuntime_64bit_13_0_2.msi,我的计算机是32位操作系统..所以我安装CRRuntime_32bit_13_0_2.msi它完成安装不像 CRRuntime_64bit_13_0_2.msi..但Business Objects的问题仍然在那里,因为它在"Crystal Report Bar Engine"中显示" 图片 .〜)

注意:如果我添加水晶报告的新参考,它肯定在本地工作但不在

服务器 .所以我必须使用旧的参考资料.

救命 .

asp.net runtime-error reference business-objects crystal-reports

3
推荐指数
1
解决办法
1万
查看次数

业务对象应该包含对象还是引用?

业务对象是否应包含对其他对象的引用(如在id字段中引用另一个数据库记录),或者它是否应包含实际对象的实例.

例如:

public class Company
{
    public int Id { get; set; }
    public CompanyStatus Status { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

要么

public class Company
{
    public int Id { get; set; }
    public int Status { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# business-objects

2
推荐指数
1
解决办法
533
查看次数

在商务舱中有消息框错了吗?

是否在业务类中引用System.Windows.Forms并使用MessageBox.Show错误?

目前有一个事件处理装饰器类装饰服务类.当某些事件被解雇时,装饰者想询问用户是否要继续处理某些功能.

这个装饰器类有这些消息框可以吗?

.net business-objects design-principles

2
推荐指数
1
解决办法
373
查看次数

Java"等同于"CSLA

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

我也希望能够实现类似目标的其他现有技术的良好组合.

c# java csla frameworks business-objects

2
推荐指数
1
解决办法
709
查看次数

实现C#Business Objects(CSLA)

我们即将承诺将Rocky Lhotka的CSLA作为我们的Visual Studio 2008解决方案的应用程序开发框架来实现.我想在SO上测试水,并且特别感兴趣的是开发人员对该方法的看法与其他ORM(如Entity Framework或nHibernate)相比较.

此外,学习曲线是什么样的,并且维护编写此方法的应用程序是否容易(我听说过)?

同样非常有兴趣听取任何公共部门(特别是政府机构)的意见.

谢谢,

MAS

c# csla business-objects

2
推荐指数
1
解决办法
6362
查看次数

没有外键的数据库上的实体框架

我目前正在使用一个大型数据库(大约500个表),没有任何外键定义.

我的问题是有一种简单的方法可以在实体框架(版本1或版本2)中建立关系,而无需手动完成所有操作吗?

还有一些表具有复杂的关系类型.例如,客户有一个parentID,但这可以链接到同一个表中的另一个客户(customerID)或链接到帐户表中的帐户(accountID).这种关系在实体框架中是否可行?

如果这是不可能的,或者如果有人对Enitity Framework的替代解决方案有任何意见,我不仅仅对想法持开放态度.nHibernate或活跃记录会是更好的解决方案吗?或者更容易创建自己的业务对象和数据访问?

干杯

西蒙

orm entity-framework data-access business-objects

2
推荐指数
1
解决办法
2745
查看次数

反映DAO中继承关系的最有效方法?

使用MVC结构和业务对象/DAO 体系结构处理业务应用程序.对于任何普通的业务对象,CRUD函数都相当简单.但是,处理像"客户是用户"这样的亲子关系的最佳方式是什么?

我知道涉及以下课程:

User, UserDAO, Customer, CustomerDAO
Run Code Online (Sandbox Code Playgroud)

Customer班可从继承User就好了,但你如何最好的DAO CRUD功能体现呢?

java inheritance dao crud business-objects

2
推荐指数
2
解决办法
3443
查看次数