Описание тега domain-data-modelling

3 ответа

Торговля: как вы объявляете интерфейс индикатора

Я пытался задать этот вопрос в "количественных финансах", но, похоже, это лучшее место, потому что вопрос больше о программировании, чем о торговле Как вы заявляете Indicator интерфейс? Как правильно моделировать "Индикатор"? Я использую C#, и я хоч…
1 ответ

Объекты-объекты - полиморфизм

У меня есть финансовое приложение, которое обрабатывает "облигации". Мне необходимо Смоделируйте приложение, чтобы избежать анемичной модели (что, как я понимаю, плохо). Реализуйте различные реализации в зависимости от типа связи. Система получает и…
1 ответ

Ассоциация Доменных Моделей Ленивая Загрузка

В настоящее время я сталкиваюсь с проблемой обработки ассоциаций между сущностями в совокупности. Рассмотрим следующий пример: Прямо сейчас у нас есть объект "Пользователь", который также является моим совокупным корнем. У него может быть ровно один…
0 ответов

Что такое прототипирование данных?

Где прототипирование данных попадает под конвейер разработки баз данных? Это отдельный процесс, который может или не может использоваться в каждом сценарии в отличие от моделирования данных? какова его применимость? Общий сценарий / вариант использо…
24 окт '17 в 01:21
0 ответов

Сопоставление Entity Framework из существующей базы данных с пользовательской структурой поля

Я использую Entity Framework 6 с подходом Code First. Мы используем коммерческое, готовое к использованию программное решение, которое я внедряю в наше собственное приложение. В дополнение к базовым таблицам для Employee, Salary, JobDetail, где это …
3 ответа

Класс домена Grails: hasOne, hasMany без принадлежности к

Я новичок в Grails. Могу ли я использовать "hasOne" или "hasMany", не используя "ownTo" для другого класса домена? Заранее спасибо.
1 ответ

Это правильный способ создания объекта с зависимостями из модели предметной области?

Я пытаюсь избежать использования анемичной модели предметной области, поэтому стараюсь сохранить как можно больше логики в самой модели предметной области. У меня есть метод AddIngredient, который должен добавить новый KeyedObject к моему Recipe Сов…
1 ответ

Лучший способ создать модель дизайна домена?

ОБНОВИТЬ: то, что я ищу, я должен создать каждый класс отдельно, вместо того, чтобы добавить в класс поддержку getter / setter, что я имею в виду под этим: поэтому, чтобы создать Визит, я должен иметь следующую опору в VISIT VisitName, Purpose, Star…
3 ответа

ASP.Net MVC - Является ли этот уровень сущности слишком далеко?

У меня есть модель данных домена, которая возвращает класс, такой как следующий: public class ZombieDeath { public virtual int ZombieId {get;set;} public virtual FatalHit {get;set;} } public class FatalHit { public virtual int HitId {get;set;} publi…
2 ответа

DDD - Моделирующий пользователь с контактной информацией, которая должна быть уникальной для всей системы

Мне нужны некоторые пояснения по моделированию пользователя для идентификации и доступа к домену. Модель пользовательского домена имеет объект контактной информации (объект, поскольку он является изменяемым), клиент может зарегистрироваться по номер…
1 ответ

VisualStudio Architecture Modeling - как экспортировать изображение?

Я создал очень большую модель, которую мне нужно поместить в Технический документ. Он не подходит для больших, более 8000 узлов и более 32000 ссылок. Я пробовал скриншоты, но они выполняют только вертикальную прокрутку, а не горизонтальную и вертика…
0 ответов

Моделирование данных с упругим поиском

У нас есть сложная модель предметной области, которую мне нужно смоделировать в упругом виде, и я не могу найти лучший способ сделать это. У нас есть упрощенная модель предметной области: Ресторан Ресторан (в одном месте) - содержит адрес и GPS-коор…
0 ответов

Ассоциация Rails для прямой ассоциации и сквозной ассоциации

Я пытаюсь обдумать лучшую стратегию ассоциации для следующего типа сценариев в рельсах: У владельца есть много образцов (они могут быть индивидуальными или входить в набор образцов). У владельца есть много наборов образцов. Набор образцов имеет мног…
1 ответ

Суррогатный ключ как атрибут измерения

При моделировании данных допустимо, чтобы измерение имело суррогатный ключ к другому измерению в качестве атрибута или это всегда должен быть бизнес-ключ? У меня есть измерение Item, у которого в качестве атрибута указан номер отдела. У меня также е…
2 ответа

Какой правильный способ доступа к справочным данным в этом сценарии моделирования данных домена?

Начальное предупреждение: Длинный пост и я, возможно, все равно ошиблись: Учитывая следующий класс, который является началом агрегата клиентов: public class Customer : KeyedObject { public Customer(int customerId) { _customerRepository.Load(this); }…
1 ответ

Конфликт моделирования класса домена

У меня есть класс UserProfile public class UserProfile { public UserProfile() { } public UserProfile(string userId) { AppUserId = userId; } [Key] public int UserProfileId { get; set; } public string AppUserId { get; set; } public ICollection<Blog…
08 июн '17 в 16:59
0 ответов

Пытаясь избежать отношения факта к факту

Я пытаюсь избежать отношения факта к факту, но в этом случае это кажется трудным: Для нескольких клиентов (DIM_Customer) мы получаем электронные письма (FACT_email), звонки (FACT_CALL) и т. Д. Теперь электронные письма и звонки могут иметь опросы. К…
29 авг '18 в 10:20
1 ответ

Партийная роль и ограниченный контекст

Я пытаюсь использовать партийные вещи и ролевые архетипы из Java Modeling in Color. Кроме того, я также стараюсь использовать лучшие практики DDD. Теперь предположим, что в моем заявлении есть 1 человек, играющий 2 роли, например, Клиент и Пациент. …
2 ответа

Использование интерфейса / Наследования в качестве маркера, когда конкретный тип представляет различные варианты, из которых может быть только один

Довольно полный вопрос, но это принцип ОО, с которым я боролся. Допустим, у меня есть приложение для электронной коммерции и есть концепция способа оплаты, например, CreditCard, Paypal, Apple pay и т. Д. У пользователя есть выбор, какой способ оплат…
1 ответ

Моделирование предметной области: все правильно

Посмотрев отличное видео Джимми Богарда о создании злых доменов, я попытался применить те же принципы к одному из моих существующих проектов, чтобы оценить, насколько хорошо я понял концепцию. У меня есть мои вопросы и сомнения, перечисленные ниже. …