fonsde Δημοσ. 21 Μαΐου 2014 Δημοσ. 21 Μαΐου 2014 (επεξεργασμένο) Καλησπερα προσπαθω να φτιαξω ενα web application σε .NET MVC 5. Εχω σχεδιασει την βαση δεδομενων σε χαρτι και τωρα θελω να την υλοποιησω σε SQL Server. Υπαρχει καποια καλη μεθοδος (best practice) η απλα παω και κανω manually create new table etc? Το EF απορριφθηκε γιατι το schema δεν κανει map σε OO approach thanks Επεξ/σία 21 Μαΐου 2014 από fonsde
nucleus Δημοσ. 21 Μαΐου 2014 Δημοσ. 21 Μαΐου 2014 Αφού το EF το απέρριψες δεν βλέπω κάτι άλλο που μπορείς να κάνεις εκτός απο το manually create new table όπως ανέφερες. Υποθέτω το SQL Management Studio της Microsoft το γνωρίζεις.Φτιάχνεις την βάση εκεί και μετά η την κάνεις export σε ένα sql script ή την παιρνεις backup σε αρχείο και την κάνεις restore σε όσους SQL Servers θέλεις. Ενδιαφέρον θα ήταν να δούμε και το schema και γιατί απέρριψες το EF. Επίσης πως θα κάνεις το data access χωρίς EF σε MVC?
fonsde Δημοσ. 22 Μαΐου 2014 Μέλος Δημοσ. 22 Μαΐου 2014 Μπορει να εχετε δικαιο και να κανει map σε OO, αλλα ο senior μου ειπε ετσι (ειναι η πρωτη φορα που δουλευω σε MVC, .NET). εχω καποιες ερωτησεις. Το project ειναι ενας capacity planner οπου θα κανουμε project hours ανα υπαλληλο ανα μηνα. 1. Προτεινε normalization στο ResourceProjectedCapacity για το date με τα Μοnth και FY tables. Αλλα δεν μου φαινεται πολυ καλο. To date θα ειναι 01/01/2013, 01/02/2013 (ανα μηνα δηλαδη) η καλυτερα να εχω ενα table για FY και month ? 2. Με τα FK constraints ειναι δυσκολο να βαλω dummy data. Υπαρχει καποια προταση για αυτο? thanks
ParhsG Δημοσ. 22 Μαΐου 2014 Δημοσ. 22 Μαΐου 2014 Εμενα μου φαίνεται πως κανει μια χαρα map. Δε ξερω για ποιο λογο θέλει χωριστα table για month και year σε βαρκαρη (varchar) που κανεις πιο δυσκολα validation,εκτος αν στη βαση αυτη δε μπορεις να κανεις index βαση μηνα η year. Κατα την αποψη μου ειναι περιττα Βλεπω πως στον SQL εχει και αυτο http://dba.stackexchange.com/a/31421 Γενικα δε δουλευω με τον SQL για να ξερω λεπτομερειες του
nucleus Δημοσ. 22 Μαΐου 2014 Δημοσ. 22 Μαΐου 2014 Υποθέτω τα θέλει σε varchar (string) για να μην μπλέκει με timezones,date formats και locale settings. Όσον αφορά τα Foreign keys και τα dummy data απλώς θα πρέπει να φτιάξεις τα data και να κάνεις την προσθήκη ώστε να τηρούνται οι περιορισμοί των foreign keys.Είναι λίγο παίδεμα αλλά δεν μπορείς να κάνεις κάτι άλλο μιας και επέλεξες να έχεις foreign keys. Ξεκινάς από το Location. Μετά βάζεις το standardDailyWorkingHours. Dummy data στο Project. Μετά στο ProjectActualCapacity Μετά με την σειρά Resource -> ResourceProjectedCapacity -> Month -> FinancialYear. Μπορείς να πάρεις έτσι μια ιδέα και για το workflow που πρέπει να ακολουθήσει και ο χρήστης.
fonsde Δημοσ. 22 Μαΐου 2014 Μέλος Δημοσ. 22 Μαΐου 2014 thanks... seems to work so far. Αλλη ερωτηση που εχω ειναι list πολλα records. πως μπορω να τα κανω ολα μαζι update πατοντας ενα κουμπι. Βρισκω πολλα διαφορερικα πραματα στο internet που μερικα δεν καταλαβαινω.
nucleus Δημοσ. 23 Μαΐου 2014 Δημοσ. 23 Μαΐου 2014 (επεξεργασμένο) Πώς ακριβώς παίρνεις και δείχνεις τα records? Χρησιμοποιείς Telerik ή Devexpress? Επεξ/σία 23 Μαΐου 2014 από nucleus
Tmark Δημοσ. 23 Μαΐου 2014 Δημοσ. 23 Μαΐου 2014 Πιστεύω ότι αφού μιλάει για MVC δεν είναι σε web forms approach. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα