The project logic in the business system solution is separated physically.
Organized by at least three projects(Interface Layer project, middle layer project, data entity definition Project), Are independentProgramSet release.
Components in the interface layer Project(Ui components)Only the middle layer business logic component proxy is allowed(Base class derived from the platformServiceclientagentThe platform provides a generation tool.)Provide services for access.You cannot directly call the services provided by the business logic component of the middle layer.
The business logic component in the middle layer must be defined as a public access(Public)The default constructor must be provided for external services provided by the business logic component.(Positive Method Fa C Ade method)Must be a member Method(Instance method).
The business logic component must provide at least one service.
Data entity definitions passed between layers. added during definition. NetFeature tag[Serializable], Not recommendedDatatable,CollectionbaseType as the transfer type.