免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

ServiceStack項目實例009ServiceStack.Northwind-1

      這個示例是基于經(jīng)典的微軟官方北風數(shù)據(jù)庫基礎上實現(xiàn)的,北風的數(shù)據(jù)是一個網(wǎng)店管理和產(chǎn)品銷售管理的案例。在這個案例中主要是演示了客戶、訂單以及緩存方式數(shù)據(jù)處理,還有VCard自定義輸出格式。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供敖漢企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、網(wǎng)站建設、H5響應式網(wǎng)站、小程序制作等業(yè)務。10年已為敖漢眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

      此解決方案中包含有三個項目,

      ServiceStack 項目實例 009 ServiceStack.Northwind - 1  對外服務的主項目,發(fā)布時只用這個項目即可。

        ServiceStack 項目實例 009 ServiceStack.Northwind - 1  提供服務的項目,此處為類庫形式。

       ServiceStack 項目實例 009 ServiceStack.Northwind - 1 模型類定義,其中包含有入口類出口類的定義,以及實體類,路由可定義在入口類出口類上。

        示例中使用了輕量級的Sqlite數(shù)據(jù)庫

        在Global.asax文件的public class AppHost : AppHostBase 類中的 Configure函數(shù)中定義數(shù)據(jù)庫連接:        

container.Register<IDbConnectionFactory>(
     new OrmLiteConnectionFactory("~/Northwind.sqlite".MapHostAbsolutePath(), SqliteOrmLiteDialectProvider.Instance));

        

      下面這句注冊MemoryCahce 內(nèi)存緩存,注意這個不是大名鼎鼎的memcahced,是SS內(nèi)置的內(nèi)存式緩存,

container.Register<ICacheClient>(new MemoryCacheClient());

     如果已經(jīng)安裝了redis,也可以使用Redis緩存:

container.Register<ICacheClient>(new PooledRedisClientManager());

      下面這段并不是原示例中的,提供一些配置選項:

SetConfig(new EndpointHostConfig
            {
                DebugMode = true, // 用在開發(fā)過程中,顯示服務器響應數(shù)據(jù)
                WriteErrorsToResponse = false, //禁止寫操作異常處理
                DefaultContentType = ContentType.Json, //默認輸出類型
                AllowJsonpRequests = true //允許JsonP模式請求
            });

     注冊VCard格式支持,是一種用于名片交換等的數(shù)據(jù)格式,

VCardFormat.Register(this);

      VCard的詳細轉換和處理見ServiceStack.Northwind.ServiceInterface項目下的VCardFormat.cs ,自定義輸出格式和結構可以參考這個文件的實現(xiàn)方法,自定義生成的數(shù)據(jù)也可以用來提供給用戶下載。

      

文章題目:ServiceStack項目實例009ServiceStack.Northwind-1
網(wǎng)址分享:http://m.newbst.com/article2/isghic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航建站公司網(wǎng)站營銷網(wǎng)站排名網(wǎng)頁設計公司域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名