This project is the next generation of the ASP.NET Boilerplate web application framework.
Modular Architecture
Designed as modular and extensible from the bottom to the top.
Microservice Focused
Designed to support microservice architecture and helps to build autonomous microservices.
Domain Driven Design
Designed and developed based on DDD patterns and principles. Provides a layered model for your application.
Authorization
Advanced authorization with user, role and fine-grained permission system. Built on the Microsoft Identity library.
Multi-Tenancy
SaaS applications made easy! Integrated multi-tenancy from database to UI.
Cross Cutting Concerns
Complete infrastructure for authorization, validation, exception handling, caching, audit logging, transaction management and so on.
گاهی اوقات لازم میباشد، در زمان Sort نمودن یک ستون، تمایل داشته باشیم Range خاصی از مقادیر آن ستون در ابتدا قرار گیرد، و عملیات Sort پس از آن Range، اعمال گردد. برای انجام چنین کاری میتوانیداز روش زیر استفاده نمایید:
برای درک مطلب مثالی میزنیم:
در ابتدا Script زیر را اجرا نمایید، که شامل یک جدول و درج چند رکورد در آن میباشد:
Create Table TestSort (ID int identity(1,1), Name nvarchar(30), Color nvarchar(15) )
درج رکورد:
Insert into TestSort (Name,color) Values ('Adjustable Race',null) ,('Bearing Ball',null) ,('Headset Ball Bearings',null) ,('LL Crankarm','Black') ,('ML Crankarm','Black') ,('Chainring','Black') ,('Front Derailleur Cage','Silver') ,('Front Derailleur Linkage','Silver') ,('Lock Ring','Silver') ,('HL Road Frame - Red, 62','Red') ,('HL Road Frame - Red, 48','Red') ,('LL Road Frame - Red, 44','Red') ,('Full-Finger Gloves, M','RED') ,('Road-550-W Yellow, 38','Yellow') ,('Road-550-W Yellow, 40','Yellow') ,('Road-550-W Yellow, 42','Yellow') ,('Classic Vest, S','Blue') ,('Classic Vest, M','Blue') ,('Classic Vest, L','Blue')
در جدول TestSort ستونی به نام Color داریم، که نام رنگها در آن درج شده است، رنگهایی همچون Black ، Silver،Blue،Yellow و Red
درابتدا روی ستون Color بصورت نرمال Sort صعودی انجام میدهیم:
Select t.ID,t.Name,t.Color from TestSort as t order by t.Color
خروجی:
مطابق شکل،زمانی که Sort بصورت صعودی است، رکوردهایی را که ستون Color آنها دارای مقدار Null میباشند، در ابتدای جدول قرار گرفته اند.
در ادامه میخواهیم، عملیات Sort ی را روی ستون Color انجام دهیم، بطوریکه تمامی رکوردهایی که مقدار ستون Color شان Red است، در ابتدای جدول قرار گیرد، و پس از آن عملیات سورت روی رنگهای دیگر اعمال شود.
برای انجام چنین کاری کافیست Script زیر را اجرا نمایید:
Select t.ID,t.Name,t.Color from TestSort as t Where t.color is not null order by Case t.Color When 'Red' Then Null Else t.color End;
خروجی:
چطور اینکار انجام شد:
اگر بهScript ذکر شده دقت نمایید، در قسمت Order by اشاره کردیم، تمام مقادیر Red در ستون Color به Null تغییر کنند، بنابراین SQL Server، در ابتدا مقادیر Red را یافته آنها را به Null تغییر و سپس عملیات سورت را انجام میدهد،
برای درک بیشتر عملیاتی را که SQL Server پشت صحنه انجام میدهد با Script زیر قابل شبیه سازی میباشد:
Select * into Simulation from (Select t.ID,t.Name,t.Color, Case t.Color When 'Red' Then Null Else t.color End RedNull from TestSort as t Where t.color is not null) A
سپس روی ستون RedNull از جدول Simulation سورت انجام میدهیم:
Select * from Simulation order by Rednull
خروجی:
مطابق شکل،پشت صحنه SQL Server چنین کاری را انجام میدهد، و در زمان نمایش ستون RedNull پنهان یا حذف میگردد، و ستون Color، Name و ID نمایش داده میشود.
امیدوارم مفید واقع شده باشد.
نظرات اشتراکها
تقویم شمسی رسپانسیو برای بوت استراپ
امروز در حین مطالعه راهنما متوجه شدم خروجی unixtime خروجی پیش فرضش هست و خروجیهای زیر رو هم شاملش میشه:
The dateFormat to be used for the altField option. acceptable value: unix,gregorian,g,u,YYYY/mMM/DD
برای typescript هم شامل typing هست.
The dateFormat to be used for the altField option. acceptable value: unix,gregorian,g,u,YYYY/mMM/DD
برای typescript هم شامل typing هست.
نظرات اشتراکها
نگارش نهایی RTL Bootstrap 3 ویرایش Less منتشر شد!
با سلام
سایت طراح وب هم یک چنین کاری انجام داده:
سلام،
من Docker ورژن 2.4 را روی Windows 10 Enterprise LTSC ورژن 1809 نصب کردم، متاسفانه پیش فرض روی Container Linux قرار میگیره، هر وقت بخوام Switch کنم روی Container Windows با خطا مواجه میشم، خطایی که در Event Viewer ویندوز میبینم، به شرح زیر :
failed to start daemon: Error initializing network controller: Error creating
default network: failed during hnsCallRawResponse: hnsCall failed in Win32:
There are no more endpoints available from the endpoint mapper. (0x6d9)
مشخصات کامپیوتر من،
Ram: 32 G
CPU: 7i-8565U
مشخصات داکر:
Client: Docker Engine - Community
Cloud integration 0.1.18
Version: 19.03.13
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:00:27 2020
OS/Arch: windows/amd64
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 19.03.13
API version: 1.40 (minimum version 1.12)
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:07:04 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.3.7
GitCommit: 8fba4e9a7d01810a393d5d25a3621dc101981175
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
اشتراکها
TypeScript 2.9.2 منتشر شد
This release include a set of bug fixes reported against TypeScript 2.9.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.9.2.
اشتراکها
TypeScript 2.8.3 منتشر شد
This release include a set of bug fixes reported against TypeScript 2.8.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.8.3.
npm install -g typescript
مطالب
طول و عرض WPF
شاید بد نباشد این فناوری را از دیدگاه مدت زمانی که باید به آن تسلط پیدا کرد، بررسی نمود:
بله، مشکل در طول و عرض WPF بوده و مدت زمان یادگیری و تسلط کامل به آن، از فناوریهای قبلی مطرح در دات نت فریم ورک بسیار بیشتر میباشد. (تعداد کلاسهای آن تقریبا مساوی مجموع تعداد کلاسهای نگارش 2 WinForms و ASP.Net است!)
در مقایسه با WinForms و ASP.Net هم موارد زیر قابل تامل است:
ASP.NET 2.0 شامل 1098 public types و 1551 classes است.
WinForms 2.0 شامل 777 public types و 1500 classes میباشد.
سیلورلایت 2 را هم که در تصویر مشاهده میکنید. شامل 376 public types و 335 classes است.
ماخذ
اشتراکها