Loading...
mirmeleon avatar mirmeleon 34 Точки

[Homework JSON Processing - зад 1] Class Diagram

Здравейте,

можете ли да ми пуснете как сте направили класовете от 1 зад. Не ми се получава същата клас диаграма, каквато е дадена. Гледах и видеото на Божидар, направих класовете и както той ги прави, но генерираната диаграма пак не е същата. трих си базата, създавах я наново, рестартвах си и Managment Studio-то и пак не се получава. Въпросът ми е диаграмата в условието ли е грешна или аз не докарвам връзките правилно?

Тагове:
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Диаграмата е правилна, коя част точно не ти излиза както трябва? Слагаш ли InverseProperty атрибута където трябва?

Тук са ми моделите - https://github.com/PetarDimitrov86/Databases-Advanced/tree/master/JSONProcessing/ProductShop.Models

А тук а DBContext-a - https://github.com/PetarDimitrov86/Databases-Advanced/blob/master/JSONProcessing/ProductShop.Data/ProductShopContext.cs

1
mirmeleon avatar mirmeleon 34 Точки

Оооо, значи си го направил с modleBuildera -> връзката UserFriends - User - това не ми се получаваше, но се инатих и не исках да го пробвам през modelBuildera.

Можеш ли да я направиш без него, за да видя как става? :D

0
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Без modelBuilder-а няма как да се направи mapping таблицата както трябва. Като има Self-Reference за Many-To-Many няма как да се избегне ползването на Fluent API-то.

0
mirmeleon avatar mirmeleon 34 Точки

Ok, благодаря.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.