书房信息初始化已完成,现在开始处理图书信息新增功能. 主要是实现之前New Razor Pages的后台部分. 新增需要保存的Model:Book.InitSpec.cs /Models/Book.InitSpec.cs using System.Collections.Generic; namespace PTager.BL { public partial class Book { public class InitSpec { public string Title { get; set;…
早上起来,又改动了一下: 主要是,将非常用信息全部拆分出来,让Table尽量的小,小到不能继续拆分了,这样区分DB逻辑.增加了FileBank存储Book的封面图片,统一管理图片资源. 新添加的Type相关的Script: CREATE FUNCTION [base].[BookNbr#Type] () RETURNS TABLE WITH SCHEMABINDING, ENCRYPTION AS RETURN ( as _ISBN10 , as _ISBN13 ) CREATE FUNCTIO…
前面的书房初始化的前端信息已经完善,所以现在开始实现DB的Script部分. 新增Action:Shelf_Init.sql svc.sql CREATE SCHEMA [svc] AUTHORIZATION [dbo]; Shelf_Init.sql CREATE PROCEDURE [svc].[Shelf$Init](@json nvarchar(max)) WITH ENCRYPTION AS BEGIN SET NOCOUNT ON; SET XACT_ABORT ON; BEGIN…