程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Petapoco的介紹和配置,Petapoco介紹配置

Petapoco的介紹和配置,Petapoco介紹配置

編輯:C#入門知識

Petapoco的介紹和配置,Petapoco介紹配置


 

一、基本介紹

  一個產品誕生以後,宣傳必不可少,初識Petapoco,我居然耐心把官網上的英文介紹通讀一遍,因為我發現,作者是一個十足的文藝青年,他沒有把他的產品宣傳得無比高大上,而是很多地方透露著有點低調的、謙卑的氣息,清新,可愛。很多地方都能看出,比如在Background那一段:So, what's with the name? Well if Massive is massive, this is "Peta" massive (it's now over 1,500 lines after all) and since it works with "Poco"s ... "PetaPoco" seemed like a fun name!!還有在小標題上,摒棄了古板,寫著Features at a Glance,輕鴻一瞥,但又不是了然無聲。

  Peta我們已經知道其意思,就是千兆。那麼什麼是poco?看到它的網站副標題“A tiny ORM-ish thing for your POCOs“。我們下次有空還得簡單介紹一下ORM的概念。

二、配置過程

(1)在Petapoco官網中下載一個NuGet.Tools.vsix文件,進行安裝。

(2)打開Visual Studio2012,新建項目,新建控制台程序和窗體程序都可以,在解決方案中啟動NugGet程序包。

【補充】Nuget是一個.NET平台下的開源的項目,它是Visual Studio的擴展。在使用Visual Studio開發基於.NET Framework的應用時,Nuget能把在項目中添加、移除和更新引用的工作變得更加快捷方便。Nuget是 ASP .NET Gallery 的一員。NuGet 是免費、開源的包管理開發工具,專注於在 .NET 應用開發過程中,簡單地合並第三方的組件庫。當需要分享開發的工具或是庫,需要建立一個Nuget package,然後把這個package放到Nuget的站點。如果想要使用別人已經開發好的工具或是庫,只需要從站點獲得這個package,並且安裝到自己的Visual Studio項目或是解決方案裡。NuGet能更方便地把一些dll和文件(如jquery)添加到項目中,而不需要從文件中復制拷貝。

(3)在搜索框中搜索Petapoco,進行安裝。

(4)在Models中新建app.config文件,進行配置。添加connectionStrings標簽。添加屬性。源代碼如下:

1 <connectionStrings>2 
3 <add name="DefaultConnection" 
connectionString="Data Source=PC***********\MSSQLSERVER2008R;Initial Catalog=ZJSTGYL; Persist Security Info=True;
         User ID=*********; Password=*********;"
providerName="System.Data.SqlClient" /> 5 </connectionStrings>

(5)該段代碼的作用是程序跟數據庫連接,connectionStrings是關鍵字,Data Source=計算機名、數據庫名(計算機名出也可使用IP地址),填寫數據庫的賬號和密碼,providerName獲取或設置 .NET Framework 數據提供程序的名稱,Persist Security Info屬性的意思是表示是否保存安全信息,其實可以簡單的理解為"ADO在數據庫連接成功後是否保存密碼信息", True表示保存,False表示不保存SqlDataSource 控件使用該提供程序來連接基礎數據源。簡而言之就是數據庫驅動。

【補充】這裡每一種數據庫連接方式各有不同,可以參考www.connectionstrings.com所提供的連接方法,該網站提供了全球所有的數據庫的連接方式。

(6)打開Models文件夾中打開Database.tt,填寫相關的屬性。ConnectionStringName = "DefaultConnection"; Namespace = "這裡可以自定義,自定義以後的名稱就是實例化數據庫的命名空間名稱"; ClassPrefix = "該屬性填寫與否不影響程序的運行,只是在以後的實例化數據庫中變成前綴"。

【補充】這裡的.tt文件是指T4模板,T4(Text Template Transformation Toolkit)是微軟官方在VisualStudio 2008中開始使用的代碼生成引擎。在 Visual Studio 中,“T4 文本模板”是由一些文本塊和控制邏輯組成的混合模板,它可以生成文本文件。 在 Visual C# 或 Visual Basic 中,控制邏輯編寫為程序代碼的片段。生成的文件可以是任何類型的文本,例如網頁、資源文件或任何語言的程序源代碼。說白了:T4文本模板,即一種自定義規則的代碼生成器。根據業務模型可生成任何形式的文本文件或供程序調用的字符串。

(7)全部保存,打開類視圖,如果出現了剛才你自定義的命名空間的類,說明該數據庫連接基本成功。如果之前改變了前綴,打開命名空間,前綴自然會標注上去。

(8)就可以通過SQL語言進行數據庫的操作。


什樣手機配置好,給我介紹下配置的功可以

哪個便宜選哪個(開玩笑)~ 關鍵G7是安卓系統的`比諾基亞的SB有前景,使用的人多`就意味著你的手機功能更加全面! 另外就是說N97不是真正的機皇`2K多
 

怎給顧客介紹手機配置

看對方做什麼用根據客戶需要來介紹手機配置 看看人家想要什麼型號的手機 干什麼用 來決定你介紹的手機類型
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved