天天看點

我的奮鬥之我的構想

2015年來到一家新的公司開始了新的程式設計旅途,新的項目,完全重0開始。

浪費了大量的時間在招人上,從入職一直等待項目組長的到來,結果沒多久項目組長閃人了,讓我有種一拳打到棉花上的感覺。

有人問為啥你不挺起這個項目?鄙人隻好羞澀的說一句,我還沒有搭建項目架構的能力,前期調研又因為公司屬于新公司,組織架構不斷變化,但這些能阻擋一個年輕大夥的鬥志嗎?我想應該或許大概不能!

是以,我就想拿着自己淺薄的知識模仿搭建一個能夠快速開發的程式架構,前期目标:

簡易的C/S程式,整體架構三層,資料層使用資料架構EF,業務邏輯層搭載通訊架構WCF,界面層winfrom控件,其他技術和工具包含MS-SQL、T4代碼生成引擎、抽象工廠,單例模式等(好多都不明白)。後期目标:我隻是個程式員,想多了不好。 

首先根據三層總體架構:把項目分為四部分:

Model:1.建立類庫解決方案及Model項目,

我的奮鬥之我的構想

2.建立項(資料分類) 

我的奮鬥之我的構想

命名:Model.edmx

2.1.  有資料庫選擇從資料庫中生成,沒有選擇空模型。

我的奮鬥之我的構想

2.2   建立資料庫連結,并儲存資料連結串。

我的奮鬥之我的構想

2.3  選擇5.0版本(vs2013,有些版本可能沒有直接進入2.4)

2.4   選擇要映射的表(這裡出現個問題:有些包含主鍵的表可能映射失敗,我還沒弄明白)

我的奮鬥之我的構想

2.5   注意

我的奮鬥之我的構想

單複數這裡,如果你已經有資料那麼最好不要使用單複數(這裡勾選了可能會使自動生成得sql通路複數形勢的表。我卡這裡一天才明白這點,後者鑒之)。

這樣一個edmx就建成了,ef會自動把表單映射成實體。

繼續閱讀