Questions tagged [entity]
An entity is an object or a set of data that has an identity that persists changes of its attributes. In an object oriented context, it usually refers to long-lived information relevant for the stakeholders of the system.
133
questions
1
vote
3
answers
109
views
DDD: big immutable item with some references to entity identifiers, should it be value object or entity?
Let's say I have a Mail, this mail have many properties given by the constructor (for example, 10-15 parameters).
This mail can't be edited (immutable), the user has specifically requested to send ...
1
vote
2
answers
128
views
Entities can move from one Clean Architecture use case to another using the controller?
I'm working on a project with the task of creating a route to checkout ticket purchases for events. In this scenario, I have a controller that receives the request with order data, client information, ...
0
votes
6
answers
238
views
is employee just a user in domain driven design
Suppose I have an application where I can manage clients (just companies I offer my services to) and what services I offer for them. I also have the functionality to create timebookings, which means I ...
0
votes
1
answer
135
views
Deriving entities in different domains from one DB table
Let's say I have a table for storing users. In this table, I have data like id, name, address, bank account and birthdate. Also, I have two domains in my codebase; in one of them, I need a user entity ...
1
vote
4
answers
210
views
How to Access the Private State of an Entity in the Save Method of its Repository
Consider the domain entity, Order, which can be persisted by the OrderRepository. Orders maintain state that is stored in the database. However, it does not expose all of it directly. That is, parts ...
1
vote
5
answers
296
views
Data Modeling: Are technical concepts within a tool that implement a business entity entities as well?
I believe this forum is the correct one for my question, based on the community guidelines but let me know if not. It seemed like the best fit.
I am performing a data modeling exercise to formulate a ...
1
vote
1
answer
198
views
Database design for graph where nodes can be other graphs
How should I design a relational schema to store graph documents that can contain plain nodes (shapes, in the example below) as well as nodes that can reference other graph documents?
To visually ...
0
votes
0
answers
142
views
How to design entities to keep up with the depth of JSON objects?
To better context see Rich Authorization Requests for OAuth2
As u can read here there are some common data field types like actions, locations etc.
So I have created C# entity for EF as below:
public ...
-1
votes
3
answers
307
views
Is it ok to save all fields of an entity as a string if it should not be changed?
I have a complex object that has several fields can be updated until it is locked.
Is it proper to save this locked entity as another entity which has no object child, only string data.
complex object
...
0
votes
1
answer
292
views
In DDD, must a Value Object turn into an Entity when some limited idenifiablity is required?
I have an Entity type, let's say Car for example. There is a Value Object type Tire for it. Each car has a set of tires with certain properties. Sometimes tires are replaced, which is communicated by ...
0
votes
2
answers
1k
views
Is it okay for an Interface Adapter / Repository / Gateway to use Entities in its implementation
I've got these classes:
enum Environment {
case staging
case production
static func current() -> Environment {
#if STAGING
return .staging
#elseif PROD
...
3
votes
1
answer
447
views
Should repositories return self persisting entities?
In domain driven design
A repository is a collection like "interface" that hides data source access. It furnish add, remove and retrieval method just like a collection would. It does it ...
0
votes
5
answers
167
views
Metadata persisted or created at runtime?
Let us say I have an entity House that I want to store on a database. The House has an attribute yearBuild. If the house was build before 1990 its status should be 'ToBeSelled'. Now I have two ways to ...
1
vote
4
answers
308
views
Dilema about having a Country, Province, City model separate Aggregate or in the same aggregate
We are porting an old monolith application and we are trying to apply the DDD concepts, we started looking for what we think are the Bounding Contexts of the application.
We have what we thought would ...
1
vote
2
answers
850
views
determine correct relations in ERD - Customer Orders use case
The below ERD is taken from a professional architecture reference, however I have a concern in the relation between Customer and Invoice, I believe that relation between Customer to Order , and Order ...