资 源 简 介
Tierless is an Entity Framework for .NET, designed for the development of large-scale Enterprise systems. Data-aware application development patterns are provided in a largely declarative, generic entity framework. By generic, we mean that rather than a specific entity class being written or generated for each entity, a single entity class exists for all entities. This architecture provides reuse of constraints and rules without utilizing reflection, and provides for dynamic type description.
Structural information is primarily inferred from the database and adorned through classes. The adorned classes are discovered at runtime by Tierless via attributes, and only need specify what aspects differ from the inferred schema. For instance, if a given foreign key relationship is not declared in the database, EntityType classes for the involved tables may be declared, which contain the additional reference constraint declaration, but the other aspects of the entity type don"t