第七屆 優選

dev
以Asp .Net MVC 5 為基礎,建立自己的程式開發框架
Alan Tsai

系列文章

DAY 1

[iThome 第七屆鐵人賽 01] 開篇

一眨眼一年就過去了,去年參加鐵人賽的心情彷如昨日。 經過一年的時間,終於又回來專注於開發我比較習慣的環境,也就是Asp .Net Mvc。 因此相較於去年的主題...

DAY 2

IoC基本概念介紹

在實際開始進入Asp .net Mvc之前,我們需要先來看一下一個很重要的概念,那就是IoC。 可以說IoC是框架的核心,基本上只要具備一定規模的框架,通常都會...

DAY 3

Autofac基本介紹

[*]DI Container的選擇 [*]Autofac介紹 [*]Autofac 基本概念介紹 [*]第一步,建立ContainerBuilder [*]第...

DAY 4

Autofac和Asp .Net Mvc結合

在上一篇我們介紹了Autofac的基本概念,還有它裡面比較常用的專有名詞,詳細對於Autofac有了一些瞭解。 在這一篇,我將會介紹如何讓我們在Asp .Net...

DAY 5

打造第一個通用服務 - Log

到目前為止,應該對於Autofac的使用有了基本的了解。在上一篇用了一個簡單的Log服務來說明Autofac如何和Mvc結合。 Log屬於任何一個系統必須有的服...

DAY 6

ViewModel的重要性

在這一篇我們將來看一下在寫Mvc裡面最重要的一個概念,也就是強型別的View(Strong Type View)和ViewModel。 同步發表於我的部落格:h...

DAY 7

AutoMapper 介紹 - 簡單化Entity和ViewModel之間的轉換

在上一篇介紹完ViewModel的好處之後,留下的問題是,ViewModel雖然有帶來好處,但是ViewModel和實際Entity之間的對應其實是很麻煩的一件...

DAY 8

框架簡化建立AutoMapper對應的設定

在上一篇我們介紹了AutoMapper的設定和用法,使用起來肯定比自己手動做左邊倒到右邊還要簡單。 不過AutoMapper也不是沒有它自己的問題,最麻煩的地方...

DAY 9

用Repository Pattern抽離對Entity Framework的依賴

在上一篇介紹完了如何讓ViewModel和Entity之間的轉換透過AutoMapper變的更簡單,然後透過框架讓設定ViewModel和Entity之間的對應...

DAY 10

加上 Unit of Work,抽離Entity Framework的依賴就完美了

在上一篇介紹完了Repository Pattern,我們能夠抽離實際在做儲存的動作,讓我們在替換實際儲存動作更加容易。 但是光靠一個Repository Pa...