Persisting objects in tables
A general primer on O/R-mapping, independent from re-motion.
What uigen.exe does
uigen.exe is a program generator. It uses templates to derive a basic web application from the domain model. This article explains how this works in detail. You can write your own templates for new types of web applications.
On re-bind's data source controls
re-motion brings its own set of smart web controls. These controls bind to custom data source controls. This article explains the capabilities of various types of re-motion's (re-bind's) data source controls.
Objects in perma-URLs
Per default, re-motion works with Server.Transfer, what precludes unique URLs for each domain object instance. This article explains how to program for "perma-URLs", i.e. unique URLs for each domain object instance.
Hints on how to implement pessimistic locking for re-store
re-store locks domain objects optimistically, i.e. the users who writes back modifications first have their changes committed to the database. This is in contrast to MS Word: in MS Word, the users who open the document first have permission to write back modifications (= pessimistic locking). This article explains how to implement pessimistic locking for (all or just some) classes of domain objects.
Working with XML queries and the query manager
re-motion provides excellent support for Linq. (In fact, rubicon has advanced the field with re-linq.) However, sometimes you might want to resort to SQL for performance- or other reasons. This article explains how to integrate SQL queries into your domain model.
re-store supports 1:1 relations and 1:n relations. This article explains how to implement m:n relations using junction objects.
Everything you ever wanted to know about globalization in re-motion – and more!