ExprLiteOrm’s structured expression model for SQL-shaped queries, updates, functions, and segments.
LogicExprThe condition-oriented part of the expression system, used for comparisons, boolean composition, IN, EXISTS, and similar predicates.
UpdateExprAn expression structure for conditional updates, commonly built with Expr.Update<T>().
ExprStringAn interpolated-string way to build small SQL fragments. Use it for localized custom SQL, not as a replacement for normal query composition.
ObjectDAO<T>The write-oriented DAO for entity operations such as insert, update, delete, and batching.
ObjectViewDAO<T>The query-oriented DAO for typed search, projection, associations, and result shaping.
EntityService<T> / EntityService<T, TView>The service-layer entry point that typically hosts business workflows, transactions, and combinations of multiple DAO calls.
ForeignTypeProperty-level relationship metadata that usually represents a single-column foreign-key path.
TableJoinType-level relationship metadata for explicit or reusable joins, especially useful for composite keys or stable aliases.
ForeignColumnA projected field on a view model that reads a specific property from a related table.
AutoExpandA relationship-path extension mechanism that makes deeper related paths available for later resolution. It does not force joins by itself.
IArged / TableArgsThe sharding mechanism used to fill placeholders in table names at runtime.
SqlBuilderThe dialect builder that converts LiteOrm expressions into executable SQL for a specific database flavor.