EF 1.0 ---EF6.0 都是code firstmodel ,model model first model,database first model, EF7 是DOTNET CORE重框版本
DOTNET 3.5 SP1才有EF 直到DOTNET 4.5 4.6 ,DONET 5.0是DOTNET CORE 重框版本
ASPDOTNET MVC 1.0 -5.0 都是.net framework 6.0是DOTNET CORE 重框版本使用中間件
SQL Server 2000和SQL Server 2005連接方式的連接字符串
第一種:OLE DB或OleDbConnection (.NET)方式
(使用SQL Server的Microsoft OLE DB提供程序)
Provider=sqloledb; Data Source=服務器IP; Initial Catalog=數據庫名; User Id=用戶名; Password=密碼;
第二種:ODBC方式(使用ODBC的Microsoft OLE DB提供程序)
Driver={SQL Server}; Server=服務器IP; Database=數據庫名; Uid=用戶名; Pwd=密碼;
第三種:DSN方式
DSN=DSN名; Uid=用戶名; Pwd=密碼;
第四種:SqlConnection(.NET)方式
Data Source=服務器IP; Initial Catalog=數據庫名; User ID=用戶名; Password=密碼;
WinForms和WPF是一個CODE Behind技術的延申,MVVM是分層的新發展方向
一個請求從客戶端瀏覽器發出,到達服務器。asp.net最終會生成一個IHandler來處理該請求。
如果請求的是一個.aspx頁面,那么服務器最終會生成一個繼承自IHandler的類的對象。我們寫的每一個.aspx頁面其實都繼承自Page,而Page又繼承自IHandler,最終在處理請求的時候,會生成該類的一個對象,這樣就可以調用在Page頁面中寫的相關的事件函數,如:Page_LOad, Button_Click等等。
IHandler是IIS配置的基本單位,在asp.net core中棄用,直接用Response處理返回。