|
![]() |
#1 |
Участник
|
Цитата:
Это relation между LengerEntity и CurrencyEntity Цитата:
я так понимаю, что ты говоришь, что в энтити существуют relations.
какие типы семантик, кроме "принадлежит" существуют в энтити? Между entity могут быть любые отношения. Внутри Entity тоже, просто для внешнего потребителя эти отношения превращаются в плоский список. Что плохо. Цитата:
поясни?
как значение технического свойства влияет на уровень семантики? Цитата:
Это свойство не влияет на рантайм никак это просто коммент для того, чтобы мы понимали тип отношения. разве не? Она не принадлежит. При изменении чего-то в финансовой проводки состояние валюты не меняется. Может только возникнуть отношение с другой валютой. Цитата:
аналитика - да.
но не "комбинации аналитик" и не dimID. У нескольких проводок может быть одна и та же комбинация аналитик. То есть бессмыслено X++: transaction.DimensionID += 'a'; X++: transactions.Where(x => x.Dimension == currentTransaction.Dimension); foreach(value in transaction.Dimension) { print $' {value.name} - {value.value}'; } Цитата:
с точки зрения рассуждений пользователя о системе - в каждой проводке указана аналитика. другими словами, аналитика принадлежит проводке.
Цитата:
адресная книга - да.
но не разбивка на это безумное число таблиц, которые требуют связей между собой. Цитата:
обрати внимание, как об этом думаешь:
адреса принадлежат поставке (поставка содержит адреса) Один и тот же адрес может относиться к разным поставкам. Это если слово "принадлежит" для тебя composition. Цитата:
то, что выделено в отдельную группу - особенность реализации.
с точки зрения рассуждений пользователя особой разницы нет - будет ли аналитика в отдельной группе или не будет. Цитата:
а почему неправильно?
|
|
![]() |
#2 |
Участник
|
ok. в целом, понятно.
Цитата:
Цитата:
я собственно о том, что это "превращается" и есть цель существования энтити. насколько я понимаю. остальное - техническая реализация под капотом. насколько я понимаю. и насколько я понимаю, энтити - это полный аналог перехода от указателей к ссылкам. только в области баз данных. ============= дальше ты говоришь о технической реализации. я полностью с тобой согласен про техническую реализацию. только энтити эти особенности технической реализации прячут внутри себя и не выставляют наружу. и такое скрытие имеет и плюсы, и минусы. ровно также как скрытие технических особенностей указателя в атомарной ссылке. ============= upd: про интерфейс аналитик не согласен. но в этой ветке интерфейс скорее оффтопик. ну их? Последний раз редактировалось mazzy; 30.12.2016 в 11:22. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от mazzy
![]() и насколько я понимаю, энтити - это полный аналог перехода от указателей к ссылкам. только в области баз данных.
Цитата:
Энтити может скрывать и указатели и ссылки. А может и не скрывать. Но там нет никаких ссылок. Только указатели. Например, в складских журналах указатели на складскую аналитику скрываются, как и ссылки а на финансовую - нет. ровно также как скрытие технических особенностей указателя в атомарной ссылке. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|