欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ServiceStack項目實例009ServiceStack.Northwind-1

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

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

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

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

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

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

        示例中使用了輕量級的Sqlite數據庫

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

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

        

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

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

     如果已經安裝了redis,也可以使用Redis緩存:

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

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

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

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

VCardFormat.Register(this);

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

      

文章題目:ServiceStack項目實例009ServiceStack.Northwind-1
網址分享:http://www.chinadenli.net/article2/isghic.html

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

廣告

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

網站優(yōu)化排名