整合和配置AutoMapper

2022-01-24 05:33:59 字數 2846 閱讀 5882

istartuptask.cs

namespace

nop.core.infrastructure

}}

using

using

nop.admin.models.blogs;

using

nop.admin.models.catalog;

using

nop.admin.models.cms;

using

nop.admin.models.common;

using

nop.admin.models.customers;

using

nop.admin.models.directory;

using

nop.admin.models.discounts;

using

nop.admin.models.externalauthentication;

using

nop.admin.models.forums;

using

nop.admin.models.localization;

using

nop.admin.models.logging;

using

nop.admin.models.messages;

using

nop.admin.models.news;

using

nop.admin.models.orders;

using

nop.admin.models.payments;

using

nop.admin.models.plugins;

using

nop.admin.models.polls;

using

nop.admin.models.settings;

using

nop.admin.models.shipping;

using

nop.admin.models.tax;

using

nop.admin.models.topics;

using

nop.core.domain.blogs;

using

nop.core.domain.catalog;

using

nop.core.domain.common;

using

nop.core.domain.customers;

using

nop.core.domain.directory;

using

nop.core.domain.discounts;

using

nop.core.domain.forums;

using

nop.core.domain.localization;

using

nop.core.domain.logging;

using

nop.core.domain.media;

using

nop.core.domain.messages;

using

nop.core.domain.news;

using

nop.core.domain.orders;

using

nop.core.domain.polls;

using

nop.core.domain.shipping;

using

nop.core.domain.tax;

using

nop.core.domain.topics;

using

nop.core.infrastructure;

using

nop.core.plugins;

using

nop.services.authentication.external;

using

nop.services.cms;

using

nop.services.messages;

using

nop.services.payments;

using

nop.services.shipping;

using

nop.services.tax;

namespace

nop.admin.infrastructure

[testfixture]

public

class

}

public

static

class

public

static category toentity(this

categorymodel model)

public

static category toentity(this

categorymodel model, category destination)

。。。

最後是呼叫完成viewmodel,entity的轉換

var gridmodel = new gridmodel),

total =categories.totalcount

};return

newjsonresult

;

總結: 光學會如何使用乙個工具還不行,還要學習它如何能和自己的專案進行良好的整合。。使用不當的話反而影響外掛程式和專案的擴充套件性,增加專案的複雜度。nop的模組劃分很清晰,方便了今後學習和改造。

參考:

IIS整合和經典配置

檢測到在整合的託管管道模式下不適用的asp.net設定的解決方法 非簡單設定為 經典 模式 我們將asp.net程式從iis6移植到iis7,可能執行提示以下錯誤 http 錯誤 500.23 internal server error檢測到在整合的託管管道模式下不適用的 asp.net 設定。為什...

hibernate和spring整合配置二級快取

hibernate 二級快取配置 1.配置hbm.xml 在class節點下面新增 讀寫 或者 唯讀 如 2.配置spring檔案 開啟hibernate二級快取 hibernate.cache.use sencond levl cache true 設定快取載入類 hibernate.cache....

AutoMapper小技巧 通過特性配置讀取快取

可能這樣說會讓人有點摸不著頭腦,接下來就開始一步一步講解如何編碼。1.建立乙個attribute並在property中標記以獲取我們需要的引數 使用對映 attributeusage attributetargets.property public class 與快取字典關聯的外來鍵 public ...