053 NopLocalizationDefaults
NopLocalizationDefaults类,通过该类所定义的常量字符串,为当前程序中的本地化操作提供默认数据的支撑。
054 Customer、LogLevel、Log、ActivityLogType、ActivityLog
Customer类,通过该客户实体类及其属性成员实现,当前程序与数据库中客户表之间的数据交互操作。
LogLevel类,通过该枚举的一个指定成员实例,指定触发横切日志的等级。
Log类,通过该客户实体类及其属性成员实现,当前程序与数据库中客户表之间的数据交互操作。
ActivityLogType类,活动日志类型实体类,通过该实体类及其属性成员实现当前程序与数据库中活动日志类型表之间的数据交互操作。
ActivityLog类,通过该枚举的一个指定成员实例,指定触发横切日志的等级。
055 CustomerBuilder、ActivityLogBuilder、ActivityLogTypeBuilder、LogBuilder
CustomerBuilder类,该类通过对父类中同名方法进行覆写,为客户实体类中的一些属性成员定义了相关约束规则和关系,并把这些定义约束规则和关系,映射到数据库中新生成的客户表的字段上。
ActivityLogBuilder类,该类通过对父类中同名方法进行覆写,为活动日志实体类中的一些属性成员定义了相关约束规则和关系,并把这些定义约束规则和关系,映射到数据库中新生成的活动日志表的字段上。
ActivityLogTypeBuilder类,该类通过对父类中同名方法进行覆写,为活动日志类型实体类中的一些属性成员定义了相关约束规则和关系,并把这些定义约束规则和关系,映射到数据库中新生成的活动日志类型表的字段上。
LogBuilder类,该类通过对父类中同名方法进行覆写,为日志实体类中的一些属性成员定义了相关约束规则和关系,并把这些定义约束规则和关系,映射到数据库中新生成的日志表的字段上。
056 Extensions、ILogger、ILanguageService、LanguageService、LocalizedUrlExtenstions、ILocalizedEntityService、LocalizedEntityService、ILocalizationService、LocalizationService
Extensions类,该类用于把指定节点的值持久化到XML文件中。
ILogger接口,继承于该接口的具体实现类,实现了日志实体与日志表之间的CRUD数据交互操作。
DefaultLogger类,继承于ILogger接口,
ILanguageService,该类实现了日志实体与日志表之间的CRUD数据交互操作。
LanguageService类,继承于ILanguageService接口,继承于该接口的具体实现类,实现了语言实体与语言表之间的CRUD数据交互操作。
LocalizedUrlExtenstions类,对该类用于对当前程序的应用页面链接字符串的本地化提供支撑。
ILocalizedEntityService接口,继承于该接口具体实现类,实现了本地化实体与本地化实体表之间的CRUD数据交互操作。
LocalizedEntityService类,继承于ILocalizedEntityService接口,该类实现了本地化实体与本地化实体表之间的CRUD数据交互操作。
ILocalizationService接口,继承于该接口具体实现类,实现了 该类实现了本地化实体与本地化表之间的CRUD数据交互操作。
LocalizationService类,继承于ILocalizationService接口,该类实现了本地化实体与本地化实体表之间的CRUD数据交互操作。
- 重构Nop.Data.Migrations.SchemaMigration.Up方法。
- 重构Nop.Data.Mapping.BaseNameCompatibility.ColumnName字典。
- 重构Nop.Services.Installation.InstallationService.InstallSettingsAsync.LocalizationSettings设置。
- 定义Nop.Services.Installation.InstallationService.InstallLanguagesAsync方法。
- 重构Nop.Services.Installation.InstallationService.InstallRequiredDataAsync方法。
- 按F5执行数据库初始化完成,并自动开关闭后,在按F5执行首页、登录页面和后台首页正常被显示。
对以上功能更为具体实现和注释见21-12-13-014_Nop_4.40.4(默认日志与本地化服务定义实现,使页面中组件本地化显示)。