Итак, у меня есть приложение, которому, если честно, не нужна целостность транзакций (много обновлений, ни одно из них не критично). Так что я планировал пока просто оставить группы сущностей в стороне. Но я все же хотел бы понять это (исходя из реляционного фона).
Насколько я понимаю, все запросы к моему приложению будут выполняться индивидуально для каждого пользователя. Поэтому мне не нужно группировать объект выше пользователя в соответствии с рекомендации документов. Но я не планировал иметь конкретную пользовательскую сущность, вместо этого полагаясь на UserProperty в самих сущностях.
Как я это вижу, если мне нужны транзакции (для каждого пользователя), мне понадобится какая-то сущность корневого пользователя в качестве родителя всех сущностей, которые являются частью иерархии ее данных, независимо от того, насколько тонка эта сущность. на самом деле было бы т.е. в основном никаких свойств.
Это правильно?
Извиняюсь за многословие, сегодня вечером я только действительно пропинговал, что на самом деле означает отсутствие схемы...