2010-09-26 191 views
2

我應該選擇哪一個新項目?我可以假設,數據優先模型提供更好的數據庫性能,而模型優先提供更好的OOP處理?模型優先vs數據優先EF

回答

1

我打算給你一個模糊的答案,我確定..但它取決於。

如果您主要負責端到端的設計開發和實施(包括數據庫),那麼請按照您最舒適的方式進行操作。在那種情況下,我傾向於先模特,但那是因爲我就是這麼想的。我還和一個開發數據庫模型的團隊合作過,顯然,這個團隊首先使用db。

0

這取決於。如果更多的數據驅動,我會先去數據模型。如果其更多的數據驅動,我會首先去數據。

如果它大致相等,我首先會受數據驅動。我通常會得到要求,然後從中創建一個數據庫模型,然後使用我的模型來滿足數據庫的要求。

+0

我可以推薦你改變這句話嗎?如果它更多的數據驅動,我會首先去數據模型。「如果更多的數據驅動,我會首先去數據。 – 2010-10-04 17:48:19

+0

變了,謝謝! – Spooks 2010-10-04 19:08:08

0

imho模型首先給你較少的阻力。您將加快速度,如果需要,您可以優化您實際需要的內容。

讓代碼驅動需求,同時迭代實現不同的方案,應該會產生一個更適合您所需操作的存儲模型。