今天刚刚收到 《C# 企业应用开发艺术:CSLA.NET 框架开发实战(.NET应用架构开发经典) 》 这本书,我打算用如何读一本书的方法读这本书。
可惜的是我一直没有找到一本入门的书籍,希望我能从这本书中能够了解csla.net 并应用到实践当中去。以后的学习心的都会在这里记录下来。期待
我以后的日子。
System.EnterpriseServices 命名空间学习
ComVisible 属性决定 COM 客户端如何访问托管代码。合理的设计指出程序集将显式指示 COM 可见性。可以为整个程序集设置 COM 可见性,然后为单独类型和类型成员重写其 COM 可见性。如果该属性不存在,则该程序集的内容对 COM 客户端可见。
[EventTrackingEnabled] 属性应用于这个类,使之能用管理工具监视对象。在默认情况下是禁止监视对象的,因为使用这个功能会降低性能。
使用的 Csla 版本 3.0.5.0
获取单条只读业务
using Csla;
[Serializable()]
public class ArenaInfo : ReadOnlyBase<ArenaInfo>
{
#region 继承ReadOnlyBase类必须要重载 GetIdValue() 函数和ToString()
protected override object GetIdValue()
{
return _autoID;
}
public override string ToString()
{
return _arenaName;
}
#endregion
}
获取List只读业务
[Serializable()]
public class ArenaList:ReadOnlyListBase<ArenaList,ArenaInfo>
{
}
基础业务对象
[Serializable()]
public class Arena : BusinessBase<Arena>
{
#region 继承BusinessBase类必须要重载 GetIdValue() 函数
protected override object GetIdValue()
{
return "";
}
#endregion
}
相关资料收集先:
CSLA .NET 3.6支持Silverlight 2.0
http://www.oschina.net/p/cslanet/similar_projects
概述CSLA.NET 3.6 (Overview of CSLA .NET 3.6 for Windows and Silverlight)