欢迎来到传世资源网!
加载中...
正在加载,请耐心等待...
本站为收藏、学习站,如有侵权,请联系管理员删除!

C# Furion框架源码

介绍 评论 失效链接反馈

C# Furion框架源码
from clipboard.
├── C# Furion框架源码.rar
└── Furion
    ├── CHANGELOG.md
    ├── Dockerfile
    ├── LICENSE
    ├── README.md
    ├── README.zh-CN.md
    ├── devops
    │   ├── jenkins-docker.ps1
    │   └── jenkins-iis.ps1
    ├── docs
    │   ├── 404.html
    │   ├── CNAME
    │   ├── _config.yml
    │   ├── assets
    │   │   ├── css
    │   │   │   └── styles.c2af3e1f.css
    │   │   └── js
    │   │       ├── 00cf5050.fc31f307.js
    │   │       ├── 01a85c17.d8a30e4b.js
    │   │       ├── 0249e0f1.794ce8fe.js
    │   │       ├── 0482bd9e.ed89cb5d.js
    │   │       ├── 04b9380e.ec7cd127.js
    │   │       ├── 083979a2.e4ed5d94.js
    │   │       ├── 093b1cf0.dd3ae458.js
    │   │       ├── 09bd0aa2.6927ce70.js
    │   │       ├── 0f2c6659.60b503d8.js
    │   │       ├── 0ff68343.f79aaebc.js
    │   │       ├── 1.cd937bf7.js
    │   │       ├── 124.634ddd43.js
    │   │       ├── 124.634ddd43.js.LICENSE.txt
    │   │       ├── 125.70903cf0.js
    │   │       ├── 126.de7f1a3f.js
    │   │       ├── 127.04e2df38.js
    │   │       ├── 128.5ed9a1e9.js
    │   │       ├── 14cdac51.95d18951.js
    │   │       ├── 17896441.b41ba350.js
    │   │       ├── 1be78505.08f16f99.js
    │   │       ├── 1c2c7d62.3c0db45f.js
    │   │       ├── 2.89f4ee2b.js
    │   │       ├── 2.89f4ee2b.js.LICENSE.txt
    │   │       ├── 22f09a41.014c2bbe.js
    │   │       ├── 26682ccc.87dc4341.js
    │   │       ├── 29798642.f90b8b54.js
    │   │       ├── 2b85edf2.70f7f388.js
    │   │       ├── 2d0eddae.86cf0d7c.js
    │   │       ├── 2e8c9594.f0442d6d.js
    │   │       ├── 3.d214452f.js
    │   │       ├── 3427cf63.7a91d5e3.js
    │   │       ├── 355f7ce4.9f807fad.js
    │   │       ├── 3594fad8.05e8b151.js
    │   │       ├── 3653278d.fb5880af.js
    │   │       ├── 3a136e85.3b5b4193.js
    │   │       ├── 3d66e15d.ea178dc9.js
    │   │       ├── 3eb8904d.93cdc7ae.js
    │   │       ├── 4b6c538b.ad7e0d86.js
    │   │       ├── 4c19669a.dcf10838.js
    │   │       ├── 4c79e569.77da0d74.js
    │   │       ├── 4d1c3330.e1a4c496.js
    │   │       ├── 4d87bc8d.5a6af662.js
    │   │       ├── 51c11da7.ac184f61.js
    │   │       ├── 51c14d7f.64386af4.js
    │   │       ├── 576f75d9.25cdde18.js
    │   │       ├── 57da61d5.995b712f.js
    │   │       ├── 58624d73.59e9dc54.js
    │   │       ├── 5edfa151.a1840ced.js
    │   │       ├── 5f6c9278.bde09793.js
    │   │       ├── 62d444b9.0fdbb1e0.js
    │   │       ├── 633e39ed.b5ecb55b.js
    │   │       ├── 6480f9ec.cb1fed64.js
    │   │       ├── 64e66f0d.38906f73.js
    │   │       ├── 64ece2db.c2dc4c7f.js
    │   │       ├── 6820b113.bf59a9aa.js
    │   │       ├── 6875c492.3a4c347d.js
    │   │       ├── 698c3fb7.5f0d4742.js
    │   │       ├── 6b7b862c.ec9de41a.js
    │   │       ├── 711b45e3.64aa1022.js
    │   │       ├── 713be7bb.1ae6c277.js
    │   │       ├── 76437093.483c4d22.js
    │   │       ├── 78e5e8dd.7ef17ced.js
    │   │       ├── 7c5dd5ef.627ee9ab.js
    │   │       ├── 7d1915d2.c2c1516e.js
    │   │       ├── 84a61a3c.cd4f10f3.js
    │   │       ├── 84b6e574.5abdc098.js
    │   │       ├── 861b6d56.442dccc7.js
    │   │       ├── 88486ef5.497e4b0c.js
    │   │       ├── 8968961d.4e83c46e.js
    │   │       ├── 8a0794d9.4e614eee.js
    │   │       ├── 8b7511b6.0db0c623.js
    │   │       ├── 8dcbe064.b7870dda.js
    │   │       ├── 8f2f6685.e781a25b.js
    │   │       ├── 935f2afb.7df11e8f.js
    │   │       ├── 9981c10d.8472a7e0.js
    │   │       ├── 9b04aa07.5e731b13.js
    │   │       ├── 9bd20b97.b0f35eee.js
    │   │       ├── 9c854613.a051efc0.js
    │   │       ├── 9ce2543b.64f2fe70.js
    │   │       ├── 9e7ef9fa.7c1c2b64.js
    │   │       ├── a0a8cac6.ad13628c.js
    │   │       ├── a19656d0.9af64b86.js
    │   │       ├── a2d62645.7ab640b1.js
    │   │       ├── a4688235.60a8528e.js
    │   │       ├── a4c09e9b.6ff88119.js
    │   │       ├── a6aa9e1f.06624d75.js
    │   │       ├── a7023ddc.13ddc1a4.js
    │   │       ├── a71f9f93.d9935300.js
    │   │       ├── a8677dec.88a05fb3.js
    │   │       ├── aa7bdd74.5dc08685.js
    │   │       ├── ab4c4f37.ffc0282f.js
    │   │       ├── ab6beea0.becfa715.js
    │   │       ├── ace43ec3.9cadde6a.js
    │   │       ├── b0352e4c.9801a235.js
    │   │       ├── b2b675dd.8c01455e.js
    │   │       ├── b40312ef.1be2a371.js
    │   │       ├── b6492972.e8c05efa.js
    │   │       ├── b753a5b5.4aff8064.js
    │   │       ├── b89c6849.297aaba6.js
    │   │       ├── bb3cf766.389834ce.js
    │   │       ├── c4b1c400.18870290.js
    │   │       ├── c4f5d8e4.b6fc87c5.js
    │   │       ├── c601aa1c.104af2d7.js
    │   │       ├── c7a9ad89.3de5ecaf.js
    │   │       ├── cbb899e4.0c02748e.js
    │   │       ├── ccc49370.3a773247.js
    │   │       ├── cd54e801.65909024.js
    │   │       ├── d0a6dadf.b0abe3b4.js
    │   │       ├── d22033f9.96c09cc6.js
    │   │       ├── d444ce62.decae85e.js
    │   │       ├── d71de838.56040200.js
    │   │       ├── d7fb928e.ae3bc961.js
    │   │       ├── d894cce0.45e6af6f.js
    │   │       ├── da6c7707.cc14ed3f.js
    │   │       ├── dc235550.3fdf8d4e.js
    │   │       ├── dd3d0135.a2c5eaee.js
    │   │       ├── df4c498a.a42a52b2.js
    │   │       ├── e200ca9c.61023489.js
    │   │       ├── e60cf3ee.535e77e3.js
    │   │       ├── ea36d85d.94c86083.js
    │   │       ├── ea50195b.bec1ce76.js
    │   │       ├── edb1f2eb.ff749157.js
    │   │       ├── f1c506f3.8398725a.js
    │   │       ├── f2131000.84c21a3a.js
    │   │       ├── f60abd31.523d736f.js
    │   │       ├── fc508b36.c8518986.js
    │   │       ├── fd885aa1.35f4fac7.js
    │   │       ├── fe38d63c.ad561c54.js
    │   │       ├── main.6d807947.js
    │   │       ├── main.6d807947.js.LICENSE.txt
    │   │       ├── runtime~main.4237982f.js
    │   │       └── styles.6d6d62dc.js
    │   ├── blog
    │   │   ├── atom.xml
    │   │   ├── fileupload-download
    │   │   │   └── index.html
    │   │   ├── httpcontext
    │   │   │   └── index.html
    │   │   ├── index.html
    │   │   ├── rss.xml
    │   │   ├── tags
    │   │   │   ├── download
    │   │   │   │   └── index.html
    │   │   │   ├── furion
    │   │   │   │   └── index.html
    │   │   │   ├── furos
    │   │   │   │   └── index.html
    │   │   │   ├── httpcontext
    │   │   │   │   └── index.html
    │   │   │   ├── index.html
    │   │   │   ├── net
    │   │   │   │   └── index.html
    │   │   │   ├── net-5
    │   │   │   │   └── index.html
    │   │   │   ├── netcore
    │   │   │   │   └── index.html
    │   │   │   └── upload
    │   │   │       └── index.html
    │   │   └── welcome
    │   │       └── index.html
    │   ├── docs
    │   │   ├── appstartup
    │   │   │   └── index.html
    │   │   ├── auth-control
    │   │   │   └── index.html
    │   │   ├── author
    │   │   │   └── index.html
    │   │   ├── benchmark
    │   │   │   └── index.html
    │   │   ├── cache
    │   │   │   └── index.html
    │   │   ├── case
    │   │   │   └── index.html
    │   │   ├── configuration
    │   │   │   └── index.html
    │   │   ├── contribute
    │   │   │   └── index.html
    │   │   ├── cors
    │   │   │   └── index.html
    │   │   ├── dapper
    │   │   │   └── index.html
    │   │   ├── data-validation
    │   │   │   └── index.html
    │   │   ├── dbcontext
    │   │   │   └── index.html
    │   │   ├── dbcontext-Interceptor
    │   │   │   └── index.html
    │   │   ├── dbcontext-add
    │   │   │   └── index.html
    │   │   ├── dbcontext-add-or-update
    │   │   │   └── index.html
    │   │   ├── dbcontext-audit
    │   │   │   └── index.html
    │   │   ├── dbcontext-batch
    │   │   │   └── index.html
    │   │   ├── dbcontext-code-first
    │   │   │   └── index.html
    │   │   ├── dbcontext-db-first
    │   │   │   └── index.html
    │   │   ├── dbcontext-delete
    │   │   │   └── index.html
    │   │   ├── dbcontext-entitytrigger
    │   │   │   └── index.html
    │   │   ├── dbcontext-filter
    │   │   │   └── index.html
    │   │   ├── dbcontext-function
    │   │   │   └── index.html
    │   │   ├── dbcontext-hight-query
    │   │   │   └── index.html
    │   │   ├── dbcontext-locator
    │   │   │   └── index.html
    │   │   ├── dbcontext-multi-database
    │   │   │   └── index.html
    │   │   ├── dbcontext-proc
    │   │   │   └── index.html
    │   │   ├── dbcontext-query
    │   │   │   └── index.html
    │   │   ├── dbcontext-read-write
    │   │   │   └── index.html
    │   │   ├── dbcontext-repository
    │   │   │   └── index.html
    │   │   ├── dbcontext-seed-data
    │   │   │   └── index.html
    │   │   ├── dbcontext-sql
    │   │   │   └── index.html
    │   │   ├── dbcontext-sql-proxy
    │   │   │   └── index.html
    │   │   ├── dbcontext-sql-template
    │   │   │   └── index.html
    │   │   ├── dbcontext-start
    │   │   │   └── index.html
    │   │   ├── dbcontext-update
    │   │   │   └── index.html
    │   │   ├── dbcontext-view
    │   │   │   └── index.html
    │   │   ├── dependency-injection
    │   │   │   └── index.html
    │   │   ├── deploy-docker
    │   │   │   └── index.html
    │   │   ├── deploy-docker-auto
    │   │   │   └── index.html
    │   │   ├── deploy-iis
    │   │   │   └── index.html
    │   │   ├── deploy-nginx
    │   │   │   └── index.html
    │   │   ├── devops
    │   │   │   └── index.html
    │   │   ├── donate
    │   │   │   └── index.html
    │   │   ├── dynamic-api-controller
    │   │   │   └── index.html
    │   │   ├── encryption
    │   │   │   └── index.html
    │   │   ├── entity
    │   │   │   └── index.html
    │   │   ├── event-bus
    │   │   │   └── index.html
    │   │   ├── friendly-exception
    │   │   │   └── index.html
    │   │   ├── get-start
    │   │   │   └── index.html
    │   │   ├── global
    │   │   │   ├── app
    │   │   │   │   └── index.html
    │   │   │   ├── datavalidator
    │   │   │   │   └── index.html
    │   │   │   ├── db
    │   │   │   │   └── index.html
    │   │   │   ├── json
    │   │   │   │   └── index.html
    │   │   │   ├── jsonserializer
    │   │   │   │   └── index.html
    │   │   │   ├── l
    │   │   │   │   └── index.html
    │   │   │   ├── linqexpression
    │   │   │   │   └── index.html
    │   │   │   ├── messagecenter
    │   │   │   │   └── index.html
    │   │   │   ├── oops
    │   │   │   │   └── index.html
    │   │   │   └── shttp
    │   │   │       └── index.html
    │   │   ├── grpc
    │   │   │   └── index.html
    │   │   ├── http
    │   │   │   └── index.html
    │   │   ├── index.html
    │   │   ├── job
    │   │   │   └── index.html
    │   │   ├── json-serialization
    │   │   │   └── index.html
    │   │   ├── local-language
    │   │   │   └── index.html
    │   │   ├── logging
    │   │   │   └── index.html
    │   │   ├── object-mapper
    │   │   │   └── index.html
    │   │   ├── options
    │   │   │   └── index.html
    │   │   ├── performance
    │   │   │   └── index.html
    │   │   ├── process-service
    │   │   │   └── index.html
    │   │   ├── reference
    │   │   │   └── index.html
    │   │   ├── saas
    │   │   │   └── index.html
    │   │   ├── settings
    │   │   │   ├── appsettings
    │   │   │   │   └── index.html
    │   │   │   ├── corsaccessorsettings
    │   │   │   │   └── index.html
    │   │   │   ├── dependencyinjectionsettings
    │   │   │   │   └── index.html
    │   │   │   ├── dynamicapicontrollersettings
    │   │   │   │   └── index.html
    │   │   │   ├── friendlyexceptionsettings
    │   │   │   │   └── index.html
    │   │   │   ├── localizationsettings
    │   │   │   │   └── index.html
    │   │   │   ├── specificationdocumentsettings
    │   │   │   │   └── index.html
    │   │   │   └── validationTypemessagesettings
    │   │   │       └── index.html
    │   │   ├── signalr
    │   │   │   └── index.html
    │   │   ├── source
    │   │   │   └── index.html
    │   │   ├── specification-document
    │   │   │   └── index.html
    │   │   ├── split-db
    │   │   │   └── index.html
    │   │   ├── sqlsugar
    │   │   │   └── index.html
    │   │   ├── template
    │   │   │   └── index.html
    │   │   ├── tran
    │   │   │   └── index.html
    │   │   ├── unittest
    │   │   │   └── index.html
    │   │   ├── upgrade
    │   │   │   └── index.html
    │   │   ├── view-engine
    │   │   │   └── index.html
    │   │   └── virtual-deploy
    │   │       └── index.html
    │   ├── img
    │   │   ├── Admin.NET.png
    │   │   ├── BootstrapBlazor.png
    │   │   ├── allrl.png
    │   │   ├── bm1.png
    │   │   ├── chinadotnet.png
    │   │   ├── codefirst1.png
    │   │   ├── codefirst2.png
    │   │   ├── codefirst3.png
    │   │   ├── cswz.png
    │   │   ├── custom1.png
    │   │   ├── custom2.png
    │   │   ├── custom3.png
    │   │   ├── custom4.jpg
    │   │   ├── custom5.png
    │   │   ├── custom6.png
    │   │   ├── dbcopy1.png
    │   │   ├── dbcopy10.png
    │   │   ├── dbcopy11.png
    │   │   ├── dbcopy12.png
    │   │   ├── dbcopy2.png
    │   │   ├── dbcopy3.png
    │   │   ├── dbcopy4.png
    │   │   ├── dbcopy5.png
    │   │   ├── dbcopy6.png
    │   │   ├── dbcopy7.png
    │   │   ├── dbcopy8.png
    │   │   ├── dbcopy9.png
    │   │   ├── dbfirst1.png
    │   │   ├── dbfirst2.png
    │   │   ├── dbfirst3.png
    │   │   ├── dbfirst4.png
    │   │   ├── dbfirst5.png
    │   │   ├── dbfirst6.png
    │   │   ├── dbfirst7.png
    │   │   ├── dbfirst8.png
    │   │   ├── dbfirst9.png
    │   │   ├── dbrece1.png
    │   │   ├── dbrece10.png
    │   │   ├── dbrece11.png
    │   │   ├── dbrece2.png
    │   │   ├── dbrece3.png
    │   │   ├── dbrece4.png
    │   │   ├── dbrece5.png
    │   │   ├── dbrece6.png
    │   │   ├── dbrece7.png
    │   │   ├── dbrece8.png
    │   │   ├── dbrece9.png
    │   │   ├── dbsplit1.jpg
    │   │   ├── dbsplit2.jpg
    │   │   ├── dbsplit3.jpg
    │   │   ├── dbsplit4.jpg
    │   │   ├── dbsplit5.jpg
    │   │   ├── dbsplit6.jpg
    │   │   ├── dcsff.gif
    │   │   ├── demo.gif
    │   │   ├── dfz.gif
    │   │   ├── dgqqwc.png
    │   │   ├── dgwc.png
    │   │   ├── di1.gif
    │   │   ├── di2.gif
    │   │   ├── dlrzh.gif
    │   │   ├── dotnetchina.jpg
    │   │   ├── dotnetchina2.jpg
    │   │   ├── dp1.png
    │   │   ├── dp3.png
    │   │   ├── dp4.png
    │   │   ├── ds1.png
    │   │   ├── ds2.png
    │   │   ├── ds3.png
    │   │   ├── ds4.png
    │   │   ├── dy2.png
    │   │   ├── dyglz.gif
    │   │   ├── dzffbb.png
    │   │   ├── dzffrl.png
    │   │   ├── dzmc.png
    │   │   ├── enablepz.png
    │   │   ├── erp.jpg
    │   │   ├── event1.png
    │   │   ├── event2.png
    │   │   ├── favicon.ico
    │   │   ├── fhzlx.png
    │   │   ├── fn1.png
    │   │   ├── functions.en.png
    │   │   ├── functions.png
    │   │   ├── furionlogo.png
    │   │   ├── getstart1.png
    │   │   ├── getstart2.gif
    │   │   ├── getstart3.png
    │   │   ├── getstart4.png
    │   │   ├── getstart5.png
    │   │   ├── getstart6.png
    │   │   ├── getstart7.png
    │   │   ├── getstart8.gif
    │   │   ├── getyycs.png
    │   │   ├── gvp.png
    │   │   ├── keepnamepz.png
    │   │   ├── keepverbpz.png
    │   │   ├── kzq.png
    │   │   ├── kzqbb.png
    │   │   ├── kzqrl.png
    │   │   ├── lang1.png
    │   │   ├── lang2.png
    │   │   ├── lang3.png
    │   │   ├── lang4.gif
    │   │   ├── lang5.gif
    │   │   ├── logo.png
    │   │   ├── mip.png
    │   │   ├── mipr.png
    │   │   ├── modeltoquery.png
    │   │   ├── modulepz.png
    │   │   ├── namepz.png
    │   │   ├── readwrite.png
    │   │   ├── readwrite1.png
    │   │   ├── readwrite2.png
    │   │   ├── rm1.png
    │   │   ├── rm2.png
    │   │   ├── rm3.png
    │   │   ├── rm4.png
    │   │   ├── rm5.png
    │   │   ├── saas1.png
    │   │   ├── saas2.png
    │   │   ├── sd20.png
    │   │   ├── sjyz1.gif
    │   │   ├── sjyz2.gif
    │   │   ├── sjyz3.gif
    │   │   ├── sjyz4.png
    │   │   ├── sjyz5.png
    │   │   ├── splitnamepz.png
    │   │   ├── support.png
    │   │   ├── swagger1.png
    │   │   ├── swagger2.png
    │   │   ├── swagger3.gif
    │   │   ├── swagger4.png
    │   │   ├── swagger5.png
    │   │   ├── swagger6.gif
    │   │   ├── swagger7.png
    │   │   ├── swagger8.gif
    │   │   ├── tag1.png
    │   │   ├── tag2.png
    │   │   ├── un1.png
    │   │   ├── undraw_docusaurus_mountain.svg
    │   │   ├── undraw_docusaurus_react.svg
    │   │   ├── undraw_docusaurus_tree.svg
    │   │   ├── versionpz.png
    │   │   ├── wcrl.png
    │   │   ├── xncs.png
    │   │   ├── yhyc1.gif
    │   │   ├── yhyc2.png
    │   │   ├── yhyc3.gif
    │   │   ├── yhyc4.png
    │   │   ├── yhyc5.png
    │   │   └── zdywc.png
    │   ├── index.html
    │   ├── opensearch.xml
    │   ├── search
    │   │   └── index.html
    │   └── sitemap.xml
    ├── framework
    │   ├── Directory.Build.props
    │   ├── Furion
    │   │   ├── App
    │   │   │   ├── App.cs
    │   │   │   ├── Attributes
    │   │   │   │   └── AppStartupAttribute.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── AppApplicationBuilderExtensions.cs
    │   │   │   │   ├── AppServiceCollectionExtensions.cs
    │   │   │   │   └── HostBuilderExtensions.cs
    │   │   │   ├── Extras
    │   │   │   │   └── AppExtra.cs
    │   │   │   ├── Filters
    │   │   │   │   └── StartupFilter.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── InternalApp.cs
    │   │   │   │   └── PluginLoadContext.cs
    │   │   │   ├── Options
    │   │   │   │   └── AppSettingsOptions.cs
    │   │   │   ├── Proxies
    │   │   │   │   ├── IDispatchProxy.cs
    │   │   │   │   └── IGlobalDispatchProxy.cs
    │   │   │   ├── Startups
    │   │   │   │   ├── AppStartup.cs
    │   │   │   │   └── HostingStartup.cs
    │   │   │   └── Web
    │   │   │       └── HttpContextLocal.cs
    │   │   ├── Authorization
    │   │   │   ├── Attributes
    │   │   │   │   ├── AppAuthorizeAttribute.cs
    │   │   │   │   └── SecurityDefineAttribute.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── AuthorizationHandlerContextExtensions.cs
    │   │   │   │   └── AuthorizationServiceCollectionExtensions.cs
    │   │   │   ├── Handlers
    │   │   │   │   └── AppAuthorizeHandler.cs
    │   │   │   ├── Internal
    │   │   │   │   └── Penetrates.cs
    │   │   │   ├── Providers
    │   │   │   │   └── AppAuthorizeProvider.cs
    │   │   │   └── Requirements
    │   │   │       └── AppAuthorizeRequirement.cs
    │   │   ├── ConfigurableOptions
    │   │   │   ├── Attributes
    │   │   │   │   └── OptionsSettingsAttribute.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── ConfigurableOptionsServiceCollectionExtensions.cs
    │   │   │   └── Options
    │   │   │       └── IConfigurableOptions.cs
    │   │   ├── CorsAccessor
    │   │   │   ├── Extensions
    │   │   │   │   ├── CorsAccessorApplicationBuilderExtensions.cs
    │   │   │   │   └── CorsAccessorServiceCollectionExtensions.cs
    │   │   │   └── Options
    │   │   │       └── CorsAccessorSettingsOptions.cs
    │   │   ├── DataEncryption
    │   │   │   ├── AESEncryption.cs
    │   │   │   ├── DESCEncryption.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── DataEncryptionStringExtensions.cs
    │   │   │   └── MD5Encryption.cs
    │   │   ├── DataValidation
    │   │   │   ├── Attributes
    │   │   │   │   ├── DataValidationAttribute.cs
    │   │   │   │   ├── NonValidationAttribute.cs
    │   │   │   │   ├── ValidationItemMetadataAttribute.cs
    │   │   │   │   ├── ValidationMessageAttribute.cs
    │   │   │   │   ├── ValidationMessageTypeAttribute.cs
    │   │   │   │   └── ValidationTypeAttribute.cs
    │   │   │   ├── Enums
    │   │   │   │   ├── ValidationPattern.cs
    │   │   │   │   └── ValidationTypes.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── DataValidationExtensions.cs
    │   │   │   │   └── DataValidationServiceCollectionExtensions.cs
    │   │   │   ├── Filters
    │   │   │   │   └── DataValidationFilter.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── DataValidationResult.cs
    │   │   │   │   ├── ValidateFailedModel.cs
    │   │   │   │   └── ValidatorContext.cs
    │   │   │   ├── Options
    │   │   │   │   └── ValidationTypeMessageSettingsOptions.cs
    │   │   │   ├── Providers
    │   │   │   │   └── IValidationMessageTypeProvider.cs
    │   │   │   └── Validators
    │   │   │       └── DataValidator.cs
    │   │   ├── DatabaseAccessor
    │   │   │   ├── Advances
    │   │   │   │   ├── Attributes
    │   │   │   │   │   ├── Basics
    │   │   │   │   │   │   ├── SqlObjectProxyAttribute.cs
    │   │   │   │   │   │   ├── SqlProxyAttribute.cs
    │   │   │   │   │   │   └── SqlSentenceProxyAttribute.cs
    │   │   │   │   │   ├── SqlExecuteAttribute.cs
    │   │   │   │   │   ├── SqlFunctionAttribute.cs
    │   │   │   │   │   └── SqlProcedureAttribute.cs
    │   │   │   │   ├── Dependencies
    │   │   │   │   │   └── ISqlDispatchProxy.cs
    │   │   │   │   ├── Models
    │   │   │   │   │   └── SqlProxyMethod.cs
    │   │   │   │   └── Proxies
    │   │   │   │       └── SqlDispatchProxy.cs
    │   │   │   ├── Attributes
    │   │   │   │   ├── DbParameterAttribute.cs
    │   │   │   │   └── TablePrefixAttribute.cs
    │   │   │   ├── Contexts
    │   │   │   │   ├── AppDbContext.cs
    │   │   │   │   ├── Attributes
    │   │   │   │   │   └── AppDbContextAttribute.cs
    │   │   │   │   ├── Builders
    │   │   │   │   │   ├── AppDbContextBuilder.cs
    │   │   │   │   │   └── Models
    │   │   │   │   │       └── DbContextCorrelationType.cs
    │   │   │   │   ├── Dynamic
    │   │   │   │   │   └── DynamicModelCacheKeyFactory.cs
    │   │   │   │   └── Enums
    │   │   │   │       └── DbContextMode.cs
    │   │   │   ├── Db.cs
    │   │   │   ├── Diagnostic
    │   │   │   │   └── RelationalDiagnosticListener.cs
    │   │   │   ├── Entities
    │   │   │   │   ├── Attributes
    │   │   │   │   │   ├── FakeDeleteAttribute.cs
    │   │   │   │   │   ├── NonAutomaticAttribute.cs
    │   │   │   │   │   ├── NotChangedListenerAttribute.cs
    │   │   │   │   │   └── QueryableFunctionAttribute.cs
    │   │   │   │   ├── Configures
    │   │   │   │   │   ├── IEntityChangedListener.cs
    │   │   │   │   │   ├── IEntityMutableTable.cs
    │   │   │   │   │   ├── IEntitySeedData.cs
    │   │   │   │   │   ├── IEntityTypeBuilder.cs
    │   │   │   │   │   ├── IModelBuilderFilter.cs
    │   │   │   │   │   └── IPrivateModelBuilder.cs
    │   │   │   │   └── Dependencies
    │   │   │   │       ├── Entity.cs
    │   │   │   │       ├── EntityBase.cs
    │   │   │   │       ├── EntityNotKey.cs
    │   │   │   │       ├── IEntity.cs
    │   │   │   │       └── IEntityNotKey.cs
    │   │   │   ├── Enums
    │   │   │   │   └── DbFunctionType.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── DatabaseAccessorServiceCollectionExtensions.cs
    │   │   │   │   ├── DatabaseFacade
    │   │   │   │   │   ├── DbDataConvertExtensions.cs
    │   │   │   │   │   ├── DbObjectExtensions.cs
    │   │   │   │   │   └── SqlAdoNetExtensions.cs
    │   │   │   │   ├── DatabaseProvider
    │   │   │   │   │   ├── DatabaseProviderServiceCollectionExtensions.cs
    │   │   │   │   │   └── Penetrates.cs
    │   │   │   │   ├── MiniProfilerServiceCollectionExtensions.cs
    │   │   │   │   ├── PagedQueryableExtensions.cs
    │   │   │   │   ├── Repositories
    │   │   │   │   │   ├── IEntityExtensions.cs
    │   │   │   │   │   ├── IEntityWithDbContextLocatorExtensions.cs
    │   │   │   │   │   └── SqlExtensions.cs
    │   │   │   │   └── TemporalExtensions.cs
    │   │   │   ├── Helpers
    │   │   │   │   └── DbHelpers.cs
    │   │   │   ├── Interceptors
    │   │   │   │   ├── DbContextSaveChangesInterceptor.cs
    │   │   │   │   ├── SqlCommandProfilerInterceptor.cs
    │   │   │   │   └── SqlConnectionProfilerInterceptor.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── DbProvider.cs
    │   │   │   │   ├── PagedList.cs
    │   │   │   │   ├── ProcedureOutputResult.cs
    │   │   │   │   ├── ProcedureOutputValue.cs
    │   │   │   │   ├── SqlTemplate.cs
    │   │   │   │   └── SqlTemplateParameter.cs
    │   │   │   ├── Locators
    │   │   │   │   ├── IDbContextLocator.cs
    │   │   │   │   └── MasterDbContextLocator.cs
    │   │   │   ├── MultiTenants
    │   │   │   │   ├── Dependencies
    │   │   │   │   │   ├── IMultiTenantOnDatabase.cs
    │   │   │   │   │   ├── IMultiTenantOnSchema.cs
    │   │   │   │   │   ├── IMultiTenantOnTable.cs
    │   │   │   │   │   └── IPrivateMultiTenant.cs
    │   │   │   │   ├── Entities
    │   │   │   │   │   └── Tenant.cs
    │   │   │   │   ├── Extensions
    │   │   │   │   │   └── MultiTenantDbContextExtensions.cs
    │   │   │   │   └── Locators
    │   │   │   │       └── MultiTenantDbContextLocator.cs
    │   │   │   ├── Pools
    │   │   │   │   ├── DbContextPool.cs
    │   │   │   │   └── IDbContextPool.cs
    │   │   │   ├── Repositories
    │   │   │   │   ├── DbRepository.cs
    │   │   │   │   ├── Dependencies
    │   │   │   │   │   ├── IDeletableRepository.cs
    │   │   │   │   │   ├── IInsertableRepository.cs
    │   │   │   │   │   ├── IOperableRepository.cs
    │   │   │   │   │   ├── IPrivateRepository.cs
    │   │   │   │   │   ├── IReadableRepository.cs
    │   │   │   │   │   ├── ISqlExecutableRepository.cs
    │   │   │   │   │   ├── ISqlReaderRepository.cs
    │   │   │   │   │   ├── IUpdateableRepository.cs
    │   │   │   │   │   └── IWritableRepository.cs
    │   │   │   │   ├── EFCoreRepository.cs
    │   │   │   │   ├── IDbRepository.cs
    │   │   │   │   ├── IMSRepository.cs
    │   │   │   │   ├── IRepository.cs
    │   │   │   │   ├── ISqlRepository.cs
    │   │   │   │   ├── Implantations
    │   │   │   │   │   ├── DeletableRepository.cs
    │   │   │   │   │   ├── InsertableRepository.cs
    │   │   │   │   │   ├── OperableRepository.cs
    │   │   │   │   │   ├── ReadableRepository.cs
    │   │   │   │   │   ├── SqlExecutableRepository.cs
    │   │   │   │   │   ├── SqlReaderRepository.cs
    │   │   │   │   │   ├── UpdateableRepository.cs
    │   │   │   │   │   └── WritableRepository.cs
    │   │   │   │   ├── MSRepository.cs
    │   │   │   │   └── SqlRepository.cs
    │   │   │   └── UnitOfWork
    │   │   │       ├── Attributes
    │   │   │       │   └── UnitOfWorkAttribute.cs
    │   │   │       └── Filters
    │   │   │           └── UnitOfWorkFilter.cs
    │   │   ├── DependencyInjection
    │   │   │   ├── Attributes
    │   │   │   │   ├── InjectionAttribute.cs
    │   │   │   │   ├── SkipProxyAttribute.cs
    │   │   │   │   └── SkipScanAttribute.cs
    │   │   │   ├── Dependencies
    │   │   │   │   ├── IPrivateDependency.cs
    │   │   │   │   ├── IScoped.cs
    │   │   │   │   ├── ISingleton.cs
    │   │   │   │   └── ITransient.cs
    │   │   │   ├── Enums
    │   │   │   │   ├── InjectionActions.cs
    │   │   │   │   ├── InjectionPatterns.cs
    │   │   │   │   └── RegisterType.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── DependencyInjectionExtensions.cs
    │   │   │   │   └── DependencyInjectionServiceCollectionExtensions.cs
    │   │   │   ├── Internal
    │   │   │   │   └── ExternalService.cs
    │   │   │   └── Options
    │   │   │       └── DependencyInjectionSettingsOptions.cs
    │   │   ├── DynamicApiController
    │   │   │   ├── Attributes
    │   │   │   │   ├── ApiDescriptionSettingsAttribute.cs
    │   │   │   │   ├── ApiSeatAttribute.cs
    │   │   │   │   ├── DynamicApiControllerAttribute.cs
    │   │   │   │   ├── ExportToDocumentAttribute.cs
    │   │   │   │   └── QueryParametersAttribute.cs
    │   │   │   ├── Conventions
    │   │   │   │   └── DynamicApiControllerApplicationModelConvention.cs
    │   │   │   ├── Dependencies
    │   │   │   │   └── IDynamicApiController.cs
    │   │   │   ├── Enums
    │   │   │   │   └── ApiSeats.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── DynamicApiControllerServiceCollectionExtensions.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── ParameterRouteTemplate.cs
    │   │   │   │   └── Penetrates.cs
    │   │   │   ├── Options
    │   │   │   │   └── DynamicApiControllerSettingsOptions.cs
    │   │   │   └── Providers
    │   │   │       └── DynamicApiControllerFeatureProvider.cs
    │   │   ├── EventBus
    │   │   │   ├── Attributes
    │   │   │   │   └── SubscribeMessageAttribute.cs
    │   │   │   ├── Dependencies
    │   │   │   │   └── ISubscribeHandler.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── EventBusServiceCollectionExtensions.cs
    │   │   │   ├── Internal
    │   │   │   │   └── InternalMessageCenter.cs
    │   │   │   └── MessageCenter.cs
    │   │   ├── FriendlyException
    │   │   │   ├── Attributes
    │   │   │   │   ├── ErrorCodeItemMetadataAttribute.cs
    │   │   │   │   ├── ErrorCodeTypeAttribute.cs
    │   │   │   │   └── IfExceptionAttribute.cs
    │   │   │   ├── Exceptions
    │   │   │   │   └── AppFriendlyException.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── ExceptionExtensions.cs
    │   │   │   │   └── FriendlyExceptionServiceCollectionExtensions.cs
    │   │   │   ├── Filters
    │   │   │   │   └── FriendlyExceptionFilter.cs
    │   │   │   ├── Handlers
    │   │   │   │   └── IGlobalExceptionHandler.cs
    │   │   │   ├── Internal
    │   │   │   │   └── MethodIfException.cs
    │   │   │   ├── Oops.cs
    │   │   │   ├── Options
    │   │   │   │   ├── ErrorCodeMessageSettingsOptions.cs
    │   │   │   │   └── FriendlyExceptionSettingsOptions.cs
    │   │   │   └── Providers
    │   │   │       └── IErrorCodeTypeProvider.cs
    │   │   ├── Furion.csproj
    │   │   ├── InstantMessaging
    │   │   │   ├── Attributes
    │   │   │   │   └── MapHubAttribute.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── IEndpointRouteBuilderExtensions.cs
    │   │   │   └── IM.cs
    │   │   ├── JsonSerialization
    │   │   │   ├── Converters
    │   │   │   │   ├── DateTimeJsonConverter.cs
    │   │   │   │   └── DateTimeOffsetJsonConverter.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── JsonSerializationServiceCollectionExtensions.cs
    │   │   │   │   └── SystemTextJsonExtensions.cs
    │   │   │   ├── JSON.cs
    │   │   │   └── Providers
    │   │   │       ├── IJsonSerializerProvider.cs
    │   │   │       └── SystemTextJsonSerializerProvider.cs
    │   │   ├── LinqBuilder
    │   │   │   ├── Builders
    │   │   │   │   └── LinqExpression.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── EFCoreExtensions.cs
    │   │   │   │   ├── ExpressionExtensions.cs
    │   │   │   │   └── IEnumerableExtensions.cs
    │   │   │   └── Visitors
    │   │   │       └── ParameterReplaceExpressionVisitor.cs
    │   │   ├── Localization
    │   │   │   ├── Extensions
    │   │   │   │   ├── LocalizationApplicationBuilderExtensions.cs
    │   │   │   │   └── LocalizationServiceCollectionExtensions.cs
    │   │   │   ├── Internal
    │   │   │   │   └── Penetrates.cs
    │   │   │   ├── L.cs
    │   │   │   └── Options
    │   │   │       └── LocalizationSettingsOptions.cs
    │   │   ├── Logging
    │   │   │   └── Extensions
    │   │   │       ├── LoggerExtensions.cs
    │   │   │       └── StringLoggingExtensions.cs
    │   │   ├── Mvc
    │   │   │   ├── Audits
    │   │   │   │   └── DisableAuditingAttribute.cs
    │   │   │   └── Extensions
    │   │   │       ├── HttpContextExtensions.cs
    │   │   │       └── MvcBuilderServiceCollectionExtensions.cs
    │   │   ├── ObjectMapper
    │   │   │   └── Extensions
    │   │   │       └── ObjectMapperServiceCollectionExtensions.cs
    │   │   ├── Reflection
    │   │   │   ├── AspectDispatchProxy.cs
    │   │   │   └── AspectDispatchProxyGenerator.cs
    │   │   ├── RemoteRequest
    │   │   │   ├── Attributes
    │   │   │   │   ├── ClientAttribute.cs
    │   │   │   │   ├── HeadersAttribute.cs
    │   │   │   │   ├── HttpMethods
    │   │   │   │   │   ├── DeleteAttribute.cs
    │   │   │   │   │   ├── GetAttribute.cs
    │   │   │   │   │   ├── HeadAttribute.cs
    │   │   │   │   │   ├── HttpMethodBaseAttribute.cs
    │   │   │   │   │   ├── PatchAttribute.cs
    │   │   │   │   │   ├── PostAttribute.cs
    │   │   │   │   │   └── PutAttribute.cs
    │   │   │   │   ├── InterceptorAttribute.cs
    │   │   │   │   ├── JsonSerialization
    │   │   │   │   │   ├── JsonSerializationAttribute.cs
    │   │   │   │   │   └── JsonSerializerOptionsAttribute.cs
    │   │   │   │   └── Parameters
    │   │   │   │       ├── BodyAttribute.cs
    │   │   │   │       ├── BodyBytesAttribute.cs
    │   │   │   │       ├── ParameterBaseAttribute.cs
    │   │   │   │       └── QueryStringAttribute.cs
    │   │   │   ├── Enums
    │   │   │   │   └── InterceptorTypes.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── RemoteRequestServiceCollectionExtensions.cs
    │   │   │   │   └── RemoteRequestStringExtensions.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── HttpClientPart.cs
    │   │   │   │   ├── HttpClientPartMethods.cs
    │   │   │   │   ├── HttpClientPartSetters.cs
    │   │   │   │   └── MethodParameterInfo.cs
    │   │   │   └── Proxies
    │   │   │       ├── HttpDispatchProxy.cs
    │   │   │       └── IHttpDispatchProxy.cs
    │   │   ├── Snowflake
    │   │   │   ├── Generators
    │   │   │   │   ├── DefaultIDGenerator.cs
    │   │   │   │   └── IIDGenerator.cs
    │   │   │   ├── IDGenerator.cs
    │   │   │   ├── Internal
    │   │   │   │   └── OverCostActionArg.cs
    │   │   │   ├── Options
    │   │   │   │   └── IDGeneratorOptions.cs
    │   │   │   └── Workers
    │   │   │       ├── ISnowflakeWorker.cs
    │   │   │       ├── SnowflakeWorkerM1.cs
    │   │   │       └── SnowflakeWorkerM2.cs
    │   │   ├── SpecificationDocument
    │   │   │   ├── Assets
    │   │   │   │   ├── index-mini-profiler.html
    │   │   │   │   └── index.html
    │   │   │   ├── Builders
    │   │   │   │   └── SpecificationDocumentBuilder.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── SpecificationDocumentApplicationBuilderExtensions.cs
    │   │   │   │   └── SpecificationDocumentServiceCollectionExtensions.cs
    │   │   │   ├── Filters
    │   │   │   │   ├── EnumSchemaFilter.cs
    │   │   │   │   └── TagsOrderDocumentFilter.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── GroupExtraInfo.cs
    │   │   │   │   ├── SpecificationOpenApiInfo.cs
    │   │   │   │   ├── SpecificationOpenApiSecurityRequirementItem.cs
    │   │   │   │   └── SpecificationOpenApiSecurityScheme.cs
    │   │   │   └── Options
    │   │   │       └── SpecificationDocumentSettingsOptions.cs
    │   │   ├── Startup.cs
    │   │   ├── UnifyResult
    │   │   │   ├── Attributes
    │   │   │   │   ├── NonUnifyAttribute.cs
    │   │   │   │   ├── UnifyModelAttribute.cs
    │   │   │   │   └── UnifyResultAttribute.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── UnifyResultMiddlewareExtensions.cs
    │   │   │   │   └── UnifyResultServiceCollectionExtensions.cs
    │   │   │   ├── Filters
    │   │   │   │   └── SucceededUnifyResultFilter.cs
    │   │   │   ├── Internal
    │   │   │   │   └── RESTfulResult.cs
    │   │   │   ├── Middlewares
    │   │   │   │   └── UnifyResultStatusCodesMiddleware.cs
    │   │   │   ├── Providers
    │   │   │   │   ├── IUnifyResultProvider.cs
    │   │   │   │   └── RESTfulResultProvider.cs
    │   │   │   └── UnifyContext.cs
    │   │   ├── Utilities
    │   │   │   └── Extensions
    │   │   │       └── ObjectExtensions.cs
    │   │   ├── ViewEngine
    │   │   │   ├── Builders
    │   │   │   │   ├── IViewEngineOptionsBuilder.cs
    │   │   │   │   └── ViewEngineOptionsBuilder.cs
    │   │   │   ├── Engines
    │   │   │   │   ├── IViewEngine.cs
    │   │   │   │   └── ViewEngine.cs
    │   │   │   ├── Exceptions
    │   │   │   │   ├── ViewEngineException.cs
    │   │   │   │   └── ViewEngineTemplateException.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── ViewEngineServiceCollectionExtensions.cs
    │   │   │   │   └── ViewEngineStringExtensions.cs
    │   │   │   ├── Models
    │   │   │   │   ├── IViewEngineModel.cs
    │   │   │   │   └── ViewEngineModel.cs
    │   │   │   ├── Options
    │   │   │   │   └── ViewEngineOptions.cs
    │   │   │   ├── Templates
    │   │   │   │   ├── IViewEngineTemplate.cs
    │   │   │   │   └── ViewEngineTemplate.cs
    │   │   │   └── internal
    │   │   │       ├── AnonymousTypeWrapper.cs
    │   │   │       └── Penetrates.cs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.AssemblyInfo.cs
    │   │       │       ├── Furion.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.assets.cache
    │   │       │       ├── Furion.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.csproj.nuget.dgspec.json
    │   │       ├── Furion.csproj.nuget.g.props
    │   │       ├── Furion.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.Authentication.JwtBearer
    │   │   ├── Extensions
    │   │   │   └── JWTAuthorizationServiceCollectionExtensions.cs
    │   │   ├── Furion.Extras.Authentication.JwtBearer.csproj
    │   │   ├── JWTEncryption.cs
    │   │   ├── Options
    │   │   │   └── JWTSettingsOptions.cs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.assets.cache
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.Authentication.JwtBearer.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.Authentication.JwtBearer.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.Authentication.JwtBearer.csproj.nuget.g.props
    │   │       ├── Furion.Extras.Authentication.JwtBearer.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.DatabaseAccessor.Dapper
    │   │   ├── Extensions
    │   │   │   └── DapperServiceCollectionExtensions.cs
    │   │   ├── Furion.Extras.DatabaseAccessor.Dapper.csproj
    │   │   ├── Internal
    │   │   │   └── SqlProvider.cs
    │   │   ├── Locators
    │   │   │   └── IDapperLocator.cs
    │   │   ├── Repositories
    │   │   │   ├── DapperRepository.cs
    │   │   │   └── IDapperRepository.cs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.assets.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.Dapper.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.DatabaseAccessor.Dapper.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.DatabaseAccessor.Dapper.csproj.nuget.g.props
    │   │       ├── Furion.Extras.DatabaseAccessor.Dapper.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.DatabaseAccessor.PetaPoco
    │   │   ├── Extensions
    │   │   │   └── PetaPocoServiceCollectionExtensions.cs
    │   │   ├── Furion.Extras.DatabaseAccessor.PetaPoco.csproj
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.assets.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.csproj.nuget.g.props
    │   │       ├── Furion.Extras.DatabaseAccessor.PetaPoco.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.DatabaseAccessor.SqlSugar
    │   │   ├── Extensions
    │   │   │   ├── PagedQueryableExtensions.cs
    │   │   │   └── SqlSugarServiceCollectionExtensions.cs
    │   │   ├── Furion.Extras.DatabaseAccessor.SqlSugar.csproj
    │   │   ├── Internal
    │   │   │   ├── SqlProfiler.cs
    │   │   │   └── SqlSugarPagedList.cs
    │   │   ├── Repositories
    │   │   │   ├── ISqlSugarRepository.cs
    │   │   │   └── SqlSugarRepository.cs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.assets.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.csproj.nuget.g.props
    │   │       ├── Furion.Extras.DatabaseAccessor.SqlSugar.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.DependencyModel.CodeAnalysis
    │   │   ├── Furion.Extras.DependencyModel.CodeAnalysis.csproj
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.assets.cache
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.DependencyModel.CodeAnalysis.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.DependencyModel.CodeAnalysis.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.DependencyModel.CodeAnalysis.csproj.nuget.g.props
    │   │       ├── Furion.Extras.DependencyModel.CodeAnalysis.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.Logging.Serilog
    │   │   ├── Extensions
    │   │   │   └── SerilogHostingExtensions.cs
    │   │   ├── Furion.Extras.Logging.Serilog.csproj
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.Logging.Serilog.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.Logging.Serilog.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.Logging.Serilog.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.Logging.Serilog.assets.cache
    │   │       │       ├── Furion.Extras.Logging.Serilog.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.Logging.Serilog.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.Logging.Serilog.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.Logging.Serilog.csproj.nuget.g.props
    │   │       ├── Furion.Extras.Logging.Serilog.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.ObjectMapper.Mapster
    │   │   ├── Extensions
    │   │   │   └── ObjectMapperServiceCollectionExtensions.cs
    │   │   ├── Furion.Extras.ObjectMapper.Mapster.csproj
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.assets.cache
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.csproj.AssemblyReference.cache
    │   │       │       ├── Furion.Extras.ObjectMapper.Mapster.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.ObjectMapper.Mapster.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.ObjectMapper.Mapster.csproj.nuget.g.props
    │   │       ├── Furion.Extras.ObjectMapper.Mapster.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   ├── Furion.Extras.Web.HttpContext
    │   │   ├── Furion.Extras.Web.HttpContext.csproj
    │   │   ├── InternalHttpContext.cs
    │   │   ├── bin
    │   │   │   └── Debug
    │   │   │       └── net5.0
    │   │   │           └── ref
    │   │   ├── icon.png
    │   │   └── obj
    │   │       ├── Debug
    │   │       │   └── net5.0
    │   │       │       ├── Furion.Extras.Web.HttpContext.AssemblyInfo.cs
    │   │       │       ├── Furion.Extras.Web.HttpContext.AssemblyInfoInputs.cache
    │   │       │       ├── Furion.Extras.Web.HttpContext.GeneratedMSBuildEditorConfig.editorconfig
    │   │       │       ├── Furion.Extras.Web.HttpContext.assets.cache
    │   │       │       ├── Furion.Extras.Web.HttpContext.csprojAssemblyReference.cache
    │   │       │       └── ref
    │   │       ├── Furion.Extras.Web.HttpContext.csproj.nuget.dgspec.json
    │   │       ├── Furion.Extras.Web.HttpContext.csproj.nuget.g.props
    │   │       ├── Furion.Extras.Web.HttpContext.csproj.nuget.g.targets
    │   │       ├── project.assets.json
    │   │       └── project.nuget.cache
    │   └── Furion.sln
    ├── frontends
    │   ├── angular-boilerplate
    │   │   ├── README.md
    │   │   ├── angular.json
    │   │   ├── browserslist
    │   │   ├── e2e
    │   │   │   ├── protractor.conf.js
    │   │   │   ├── src
    │   │   │   │   ├── app.e2e-spec.ts
    │   │   │   │   └── app.po.ts
    │   │   │   └── tsconfig.json
    │   │   ├── karma.conf.js
    │   │   ├── package-lock.json
    │   │   ├── package.json
    │   │   ├── src
    │   │   │   ├── app
    │   │   │   │   ├── app-routing.module.ts
    │   │   │   │   ├── app.component.css
    │   │   │   │   ├── app.component.html
    │   │   │   │   ├── app.component.spec.ts
    │   │   │   │   ├── app.component.ts
    │   │   │   │   ├── app.module.ts
    │   │   │   │   ├── icons-provider.module.ts
    │   │   │   │   ├── pages
    │   │   │   │   │   └── welcome
    │   │   │   │   │       ├── welcome-routing.module.ts
    │   │   │   │   │       ├── welcome.component.css
    │   │   │   │   │       ├── welcome.component.html
    │   │   │   │   │       ├── welcome.component.ts
    │   │   │   │   │       └── welcome.module.ts
    │   │   │   │   └── services
    │   │   │   │       └── remote
    │   │   │   │           ├── api
    │   │   │   │           │   ├── api.ts
    │   │   │   │           │   ├── person.service.ts
    │   │   │   │           │   └── personRelationship.service.ts
    │   │   │   │           ├── api.config.ts
    │   │   │   │           ├── api.module.ts
    │   │   │   │           ├── configuration.ts
    │   │   │   │           ├── encoder.ts
    │   │   │   │           ├── index.ts
    │   │   │   │           ├── model
    │   │   │   │           │   ├── childrenInputDto.ts
    │   │   │   │           │   ├── modelObject.ts
    │   │   │   │           │   ├── models.ts
    │   │   │   │           │   ├── personInputDto.ts
    │   │   │   │           │   ├── postInputDto.ts
    │   │   │   │           │   └── rESTfulResult.ts
    │   │   │   │           └── variables.ts
    │   │   │   ├── assets
    │   │   │   │   └── img
    │   │   │   │       └── furlogo.png
    │   │   │   ├── environments
    │   │   │   │   ├── environment.prod.ts
    │   │   │   │   └── environment.ts
    │   │   │   ├── favicon.ico
    │   │   │   ├── index.html
    │   │   │   ├── main.ts
    │   │   │   ├── polyfills.ts
    │   │   │   ├── styles.css
    │   │   │   ├── test.ts
    │   │   │   └── theme.less
    │   │   ├── tsconfig.app.json
    │   │   ├── tsconfig.json
    │   │   ├── tsconfig.spec.json
    │   │   ├── tslint.json
    │   │   └── yarn.lock
    │   ├── react-boilerplate
    │   │   └── README.md
    │   └── vue-boilerplate
    │       └── README.md
    ├── handbook
    │   ├── README.md
    │   ├── babel.config.js
    │   ├── blog
    │   │   ├── 2020-08-19-welcome.mdx
    │   │   ├── 2021-02-01-httpcontext.mdx
    │   │   └── 2021-02-02-fileupload-download.mdx
    │   ├── build
    │   │   ├── 404.html
    │   │   ├── assets
    │   │   │   ├── css
    │   │   │   │   └── styles.c2af3e1f.css
    │   │   │   └── js
    │   │   │       ├── 00cf5050.cedd767b.js
    │   │   │       ├── 01a85c17.cff246e7.js
    │   │   │       ├── 0249e0f1.cef23eb9.js
    │   │   │       ├── 0482bd9e.a4e9f209.js
    │   │   │       ├── 04b9380e.a58e67c8.js
    │   │   │       ├── 083979a2.78fa61d4.js
    │   │   │       ├── 093b1cf0.dbbf159e.js
    │   │   │       ├── 09bd0aa2.c4360c1b.js
    │   │   │       ├── 0f2c6659.6ab770da.js
    │   │   │       ├── 0ff68343.da81a54f.js
    │   │   │       ├── 1.cd937bf7.js
    │   │   │       ├── 124.ff79ef4b.js
    │   │   │       ├── 124.ff79ef4b.js.LICENSE.txt
    │   │   │       ├── 125.f7c7b498.js
    │   │   │       ├── 126.971f65d0.js
    │   │   │       ├── 127.04e2df38.js
    │   │   │       ├── 128.5ed9a1e9.js
    │   │   │       ├── 14cdac51.d6249363.js
    │   │   │       ├── 17896441.b41ba350.js
    │   │   │       ├── 1a000a14.03cd9844.js
    │   │   │       ├── 1be78505.ef1b00cc.js
    │   │   │       ├── 1c2c7d62.ac9866e8.js
    │   │   │       ├── 1df36e8e.f2d7f5b8.js
    │   │   │       ├── 2.89f4ee2b.js
    │   │   │       ├── 2.89f4ee2b.js.LICENSE.txt
    │   │   │       ├── 213bdfa2.ebe8ac9a.js
    │   │   │       ├── 22bdbfc1.dda3dea4.js
    │   │   │       ├── 22f09a41.4d8b4d9e.js
    │   │   │       ├── 26682ccc.5898377d.js
    │   │   │       ├── 29798642.e9aedc0a.js
    │   │   │       ├── 2b85edf2.1b050adf.js
    │   │   │       ├── 3.e2f5612f.js
    │   │   │       ├── 3427cf63.6d9a2c08.js
    │   │   │       ├── 355f7ce4.4a843278.js
    │   │   │       ├── 3594fad8.4938f4f8.js
    │   │   │       ├── 3653278d.6620b623.js
    │   │   │       ├── 3a136e85.3d6f53e0.js
    │   │   │       ├── 3d66e15d.87219525.js
    │   │   │       ├── 3eb8904d.06e37a66.js
    │   │   │       ├── 4b6c538b.9e4a4922.js
    │   │   │       ├── 4c19669a.c59fbbba.js
    │   │   │       ├── 4c79e569.471fbabe.js
    │   │   │       ├── 4d87bc8d.c1f55b38.js
    │   │   │       ├── 51c11da7.60741dfe.js
    │   │   │       ├── 51c14d7f.1141c6ce.js
    │   │   │       ├── 56c1a0f4.a324af5e.js
    │   │   │       ├── 576f75d9.605125ac.js
    │   │   │       ├── 57da61d5.d2e63f7f.js
    │   │   │       ├── 58624d73.c3285a0f.js
    │   │   │       ├── 5edfa151.e15c3252.js
    │   │   │       ├── 5f6c9278.58f4ef71.js
    │   │   │       ├── 62d444b9.7f79e895.js
    │   │   │       ├── 633e39ed.297157ab.js
    │   │   │       ├── 64e66f0d.1ed5f960.js
    │   │   │       ├── 64ece2db.a49fe67e.js
    │   │   │       ├── 651152d2.971f217d.js
    │   │   │       ├── 6875c492.e3e5b3e3.js
    │   │   │       ├── 698c3fb7.2a46a45c.js
    │   │   │       ├── 6b7b862c.27f322b0.js
    │   │   │       ├── 711b45e3.fdb87d29.js
    │   │   │       ├── 713be7bb.b5ec39fb.js
    │   │   │       ├── 76437093.c38c9324.js
    │   │   │       ├── 7716ea34.ba312a6c.js
    │   │   │       ├── 78e5e8dd.83b571e2.js
    │   │   │       ├── 7c5dd5ef.0f394c5f.js
    │   │   │       ├── 7d1915d2.c046c0a7.js
    │   │   │       ├── 84a61a3c.d5e4dafa.js
    │   │   │       ├── 84b6e574.c7f7b1f6.js
    │   │   │       ├── 861b6d56.914c6aea.js
    │   │   │       ├── 88486ef5.7c54f219.js
    │   │   │       ├── 8968961d.4f317d28.js
    │   │   │       ├── 8a0794d9.aa3ea42f.js
    │   │   │       ├── 8b7511b6.4b22c61f.js
    │   │   │       ├── 8d45ae1b.ab66b60d.js
    │   │   │       ├── 8dcbe064.21c20dae.js
    │   │   │       ├── 8f2f6685.7bb7bdd4.js
    │   │   │       ├── 935f2afb.8455e218.js
    │   │   │       ├── 9b04aa07.4e288589.js
    │   │   │       ├── 9bd20b97.5a5894e1.js
    │   │   │       ├── 9c854613.d5a3d237.js
    │   │   │       ├── 9ce2543b.b663936f.js
    │   │   │       ├── 9e7ef9fa.12143722.js
    │   │   │       ├── a0a8cac6.5cffa09d.js
    │   │   │       ├── a19656d0.36bb82ce.js
    │   │   │       ├── a2d62645.2736c2bc.js
    │   │   │       ├── a4688235.8ce495ae.js
    │   │   │       ├── a4c09e9b.4fc47d5e.js
    │   │   │       ├── a6aa9e1f.aa79a1a7.js
    │   │   │       ├── a71f9f93.2be4f6f1.js
    │   │   │       ├── a8677dec.ed39d322.js
    │   │   │       ├── aa7bdd74.8cd7f7e1.js
    │   │   │       ├── ab4c4f37.57cd2fbc.js
    │   │   │       ├── ab6beea0.d7c54ba5.js
    │   │   │       ├── ace43ec3.ae9c04a8.js
    │   │   │       ├── ad895a3c.25bcafcc.js
    │   │   │       ├── b0352e4c.64e69b7d.js
    │   │   │       ├── b40312ef.8af0392f.js
    │   │   │       ├── b6492972.4207e8fc.js
    │   │   │       ├── b753a5b5.497d3e9f.js
    │   │   │       ├── b89c6849.ed086ed3.js
    │   │   │       ├── bb3cf766.caee3019.js
    │   │   │       ├── c4b1c400.01495d1c.js
    │   │   │       ├── c4f5d8e4.fc83cb29.js
    │   │   │       ├── c601aa1c.ac5ff234.js
    │   │   │       ├── c7a9ad89.75a51f5f.js
    │   │   │       ├── cbb899e4.129124f8.js
    │   │   │       ├── ccc49370.5849c528.js
    │   │   │       ├── cd54e801.2b0ffa6c.js
    │   │   │       ├── d0a6dadf.c6f0efa4.js
    │   │   │       ├── d22033f9.993758ab.js
    │   │   │       ├── d444ce62.476abbcc.js
    │   │   │       ├── d71de838.f31c964b.js
    │   │   │       ├── d7fb928e.545b980c.js
    │   │   │       ├── d894cce0.2730a1b8.js
    │   │   │       ├── da6c7707.2b95bb77.js
    │   │   │       ├── dc235550.4f1ccfe8.js
    │   │   │       ├── dd3d0135.80ef9569.js
    │   │   │       ├── e60cf3ee.86bf9c5d.js
    │   │   │       ├── ea36d85d.87e18bc9.js
    │   │   │       ├── ea50195b.dd5a9b1e.js
    │   │   │       ├── edb1f2eb.90350db2.js
    │   │   │       ├── f19ef3db.ab875cfd.js
    │   │   │       ├── f1c506f3.acdf33fc.js
    │   │   │       ├── f2131000.7dede3e6.js
    │   │   │       ├── f60abd31.4586da09.js
    │   │   │       ├── fc508b36.2b5fd55d.js
    │   │   │       ├── fd885aa1.478b1f6d.js
    │   │   │       ├── fe38d63c.4de0be8f.js
    │   │   │       ├── main.9cb0ff82.js
    │   │   │       ├── main.9cb0ff82.js.LICENSE.txt
    │   │   │       ├── runtime~main.9edb9d64.js
    │   │   │       └── styles.56002abe.js
    │   │   ├── blog
    │   │   │   ├── atom.xml
    │   │   │   ├── fileupload-download
    │   │   │   │   └── index.html
    │   │   │   ├── httpcontext
    │   │   │   │   └── index.html
    │   │   │   ├── index.html
    │   │   │   ├── rss.xml
    │   │   │   ├── tags
    │   │   │   │   ├── download
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── furion
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── furos
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── httpcontext
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── index.html
    │   │   │   │   ├── net
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── net-5
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── netcore
    │   │   │   │   │   └── index.html
    │   │   │   │   └── upload
    │   │   │   │       └── index.html
    │   │   │   └── welcome
    │   │   │       └── index.html
    │   │   ├── docs
    │   │   │   ├── appstartup
    │   │   │   │   └── index.html
    │   │   │   ├── auth-control
    │   │   │   │   └── index.html
    │   │   │   ├── author
    │   │   │   │   └── index.html
    │   │   │   ├── benchmark
    │   │   │   │   └── index.html
    │   │   │   ├── cache
    │   │   │   │   └── index.html
    │   │   │   ├── case
    │   │   │   │   └── index.html
    │   │   │   ├── configuration
    │   │   │   │   └── index.html
    │   │   │   ├── contribute
    │   │   │   │   └── index.html
    │   │   │   ├── cors
    │   │   │   │   └── index.html
    │   │   │   ├── dapper
    │   │   │   │   └── index.html
    │   │   │   ├── data-validation
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-Interceptor
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-add
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-add-or-update
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-audit
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-batch
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-code-first
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-db-first
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-delete
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-entitytrigger
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-filter
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-function
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-hight-query
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-locator
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-multi-database
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-proc
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-query
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-read-write
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-repository
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-seed-data
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-sql
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-sql-proxy
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-sql-template
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-start
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-update
    │   │   │   │   └── index.html
    │   │   │   ├── dbcontext-view
    │   │   │   │   └── index.html
    │   │   │   ├── dependency-injection
    │   │   │   │   └── index.html
    │   │   │   ├── deploy-docker
    │   │   │   │   └── index.html
    │   │   │   ├── deploy-docker-auto
    │   │   │   │   └── index.html
    │   │   │   ├── deploy-iis
    │   │   │   │   └── index.html
    │   │   │   ├── deploy-nginx
    │   │   │   │   └── index.html
    │   │   │   ├── devops
    │   │   │   │   └── index.html
    │   │   │   ├── donate
    │   │   │   │   └── index.html
    │   │   │   ├── dynamic-api-controller
    │   │   │   │   └── index.html
    │   │   │   ├── encryption
    │   │   │   │   └── index.html
    │   │   │   ├── entity
    │   │   │   │   └── index.html
    │   │   │   ├── event-bus
    │   │   │   │   └── index.html
    │   │   │   ├── friendly-exception
    │   │   │   │   └── index.html
    │   │   │   ├── get-start
    │   │   │   │   └── index.html
    │   │   │   ├── global
    │   │   │   │   ├── app
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── datavalidator
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── db
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── json
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── jsonserializer
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── l
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── linqexpression
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── messagecenter
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── oops
    │   │   │   │   │   └── index.html
    │   │   │   │   └── shttp
    │   │   │   │       └── index.html
    │   │   │   ├── grpc
    │   │   │   │   └── index.html
    │   │   │   ├── http
    │   │   │   │   └── index.html
    │   │   │   ├── index.html
    │   │   │   ├── job
    │   │   │   │   └── index.html
    │   │   │   ├── json-serialization
    │   │   │   │   └── index.html
    │   │   │   ├── local-language
    │   │   │   │   └── index.html
    │   │   │   ├── logging
    │   │   │   │   └── index.html
    │   │   │   ├── object-mapper
    │   │   │   │   └── index.html
    │   │   │   ├── options
    │   │   │   │   └── index.html
    │   │   │   ├── performance
    │   │   │   │   └── index.html
    │   │   │   ├── process-service
    │   │   │   │   └── index.html
    │   │   │   ├── reference
    │   │   │   │   └── index.html
    │   │   │   ├── saas
    │   │   │   │   └── index.html
    │   │   │   ├── settings
    │   │   │   │   ├── appsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── corsaccessorsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── dependencyinjectionsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── dynamicapicontrollersettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── friendlyexceptionsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── localizationsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   ├── specificationdocumentsettings
    │   │   │   │   │   └── index.html
    │   │   │   │   └── validationTypemessagesettings
    │   │   │   │       └── index.html
    │   │   │   ├── signalr
    │   │   │   │   └── index.html
    │   │   │   ├── source
    │   │   │   │   └── index.html
    │   │   │   ├── specification-document
    │   │   │   │   └── index.html
    │   │   │   ├── split-db
    │   │   │   │   └── index.html
    │   │   │   ├── sqlsugar
    │   │   │   │   └── index.html
    │   │   │   ├── template
    │   │   │   │   └── index.html
    │   │   │   ├── tran
    │   │   │   │   └── index.html
    │   │   │   ├── unittest
    │   │   │   │   └── index.html
    │   │   │   ├── upgrade
    │   │   │   │   └── index.html
    │   │   │   ├── view-engine
    │   │   │   │   └── index.html
    │   │   │   └── virtual-deploy
    │   │   │       └── index.html
    │   │   ├── img
    │   │   │   ├── Admin.NET.png
    │   │   │   ├── BootstrapBlazor.png
    │   │   │   ├── allrl.png
    │   │   │   ├── bm1.png
    │   │   │   ├── chinadotnet.png
    │   │   │   ├── codefirst1.png
    │   │   │   ├── codefirst2.png
    │   │   │   ├── codefirst3.png
    │   │   │   ├── cswz.png
    │   │   │   ├── custom1.png
    │   │   │   ├── custom2.png
    │   │   │   ├── custom3.png
    │   │   │   ├── custom4.jpg
    │   │   │   ├── custom5.png
    │   │   │   ├── custom6.png
    │   │   │   ├── dbcopy1.png
    │   │   │   ├── dbcopy10.png
    │   │   │   ├── dbcopy11.png
    │   │   │   ├── dbcopy12.png
    │   │   │   ├── dbcopy2.png
    │   │   │   ├── dbcopy3.png
    │   │   │   ├── dbcopy4.png
    │   │   │   ├── dbcopy5.png
    │   │   │   ├── dbcopy6.png
    │   │   │   ├── dbcopy7.png
    │   │   │   ├── dbcopy8.png
    │   │   │   ├── dbcopy9.png
    │   │   │   ├── dbfirst1.png
    │   │   │   ├── dbfirst2.png
    │   │   │   ├── dbfirst3.png
    │   │   │   ├── dbfirst4.png
    │   │   │   ├── dbfirst5.png
    │   │   │   ├── dbfirst6.png
    │   │   │   ├── dbfirst7.png
    │   │   │   ├── dbfirst8.png
    │   │   │   ├── dbfirst9.png
    │   │   │   ├── dbrece1.png
    │   │   │   ├── dbrece10.png
    │   │   │   ├── dbrece11.png
    │   │   │   ├── dbrece2.png
    │   │   │   ├── dbrece3.png
    │   │   │   ├── dbrece4.png
    │   │   │   ├── dbrece5.png
    │   │   │   ├── dbrece6.png
    │   │   │   ├── dbrece7.png
    │   │   │   ├── dbrece8.png
    │   │   │   ├── dbrece9.png
    │   │   │   ├── dbsplit1.jpg
    │   │   │   ├── dbsplit2.jpg
    │   │   │   ├── dbsplit3.jpg
    │   │   │   ├── dbsplit4.jpg
    │   │   │   ├── dbsplit5.jpg
    │   │   │   ├── dbsplit6.jpg
    │   │   │   ├── dcsff.gif
    │   │   │   ├── demo.gif
    │   │   │   ├── dfz.gif
    │   │   │   ├── dgqqwc.png
    │   │   │   ├── dgwc.png
    │   │   │   ├── di1.gif
    │   │   │   ├── di2.gif
    │   │   │   ├── dlrzh.gif
    │   │   │   ├── dotnetchina.jpg
    │   │   │   ├── dotnetchina2.jpg
    │   │   │   ├── dp1.png
    │   │   │   ├── dp3.png
    │   │   │   ├── dp4.png
    │   │   │   ├── ds1.png
    │   │   │   ├── ds2.png
    │   │   │   ├── ds3.png
    │   │   │   ├── ds4.png
    │   │   │   ├── dy2.png
    │   │   │   ├── dyglz.gif
    │   │   │   ├── dzffbb.png
    │   │   │   ├── dzffrl.png
    │   │   │   ├── dzmc.png
    │   │   │   ├── enablepz.png
    │   │   │   ├── erp.jpg
    │   │   │   ├── event1.png
    │   │   │   ├── event2.png
    │   │   │   ├── favicon.ico
    │   │   │   ├── fhzlx.png
    │   │   │   ├── fn1.png
    │   │   │   ├── functions.en.png
    │   │   │   ├── functions.png
    │   │   │   ├── furionlogo.png
    │   │   │   ├── getstart1.png
    │   │   │   ├── getstart2.gif
    │   │   │   ├── getstart3.png
    │   │   │   ├── getstart4.png
    │   │   │   ├── getstart5.png
    │   │   │   ├── getstart6.png
    │   │   │   ├── getstart7.png
    │   │   │   ├── getstart8.gif
    │   │   │   ├── getyycs.png
    │   │   │   ├── gvp.png
    │   │   │   ├── keepnamepz.png
    │   │   │   ├── keepverbpz.png
    │   │   │   ├── kzq.png
    │   │   │   ├── kzqbb.png
    │   │   │   ├── kzqrl.png
    │   │   │   ├── lang1.png
    │   │   │   ├── lang2.png
    │   │   │   ├── lang3.png
    │   │   │   ├── lang4.gif
    │   │   │   ├── lang5.gif
    │   │   │   ├── logo.png
    │   │   │   ├── mip.png
    │   │   │   ├── mipr.png
    │   │   │   ├── modeltoquery.png
    │   │   │   ├── modulepz.png
    │   │   │   ├── namepz.png
    │   │   │   ├── readwrite.png
    │   │   │   ├── readwrite1.png
    │   │   │   ├── readwrite2.png
    │   │   │   ├── rm1.png
    │   │   │   ├── rm2.png
    │   │   │   ├── rm3.png
    │   │   │   ├── rm4.png
    │   │   │   ├── rm5.png
    │   │   │   ├── saas1.png
    │   │   │   ├── saas2.png
    │   │   │   ├── sd20.png
    │   │   │   ├── sjyz1.gif
    │   │   │   ├── sjyz2.gif
    │   │   │   ├── sjyz3.gif
    │   │   │   ├── sjyz4.png
    │   │   │   ├── sjyz5.png
    │   │   │   ├── splitnamepz.png
    │   │   │   ├── support.png
    │   │   │   ├── swagger1.png
    │   │   │   ├── swagger2.png
    │   │   │   ├── swagger3.gif
    │   │   │   ├── swagger4.png
    │   │   │   ├── swagger5.png
    │   │   │   ├── swagger6.gif
    │   │   │   ├── swagger7.png
    │   │   │   ├── swagger8.gif
    │   │   │   ├── tag1.png
    │   │   │   ├── tag2.png
    │   │   │   ├── un1.png
    │   │   │   ├── undraw_docusaurus_mountain.svg
    │   │   │   ├── undraw_docusaurus_react.svg
    │   │   │   ├── undraw_docusaurus_tree.svg
    │   │   │   ├── versionpz.png
    │   │   │   ├── wcrl.png
    │   │   │   ├── xncs.png
    │   │   │   ├── yhyc1.gif
    │   │   │   ├── yhyc2.png
    │   │   │   ├── yhyc3.gif
    │   │   │   ├── yhyc4.png
    │   │   │   ├── yhyc5.png
    │   │   │   └── zdywc.png
    │   │   ├── index.html
    │   │   ├── opensearch.xml
    │   │   ├── search
    │   │   │   └── index.html
    │   │   └── sitemap.xml
    │   ├── docs
    │   │   ├── appstartup.mdx
    │   │   ├── auth-control.mdx
    │   │   ├── author.mdx
    │   │   ├── benchmark.mdx
    │   │   ├── cache.mdx
    │   │   ├── case.mdx
    │   │   ├── configuration.mdx
    │   │   ├── contribute.mdx
    │   │   ├── cors.mdx
    │   │   ├── dapper.mdx
    │   │   ├── data-validation.mdx
    │   │   ├── dbcontext-Interceptor.mdx
    │   │   ├── dbcontext-add-or-update.mdx
    │   │   ├── dbcontext-add.mdx
    │   │   ├── dbcontext-audit.mdx
    │   │   ├── dbcontext-batch.mdx
    │   │   ├── dbcontext-code-first.mdx
    │   │   ├── dbcontext-db-first.mdx
    │   │   ├── dbcontext-delete.mdx
    │   │   ├── dbcontext-entitytrigger.mdx
    │   │   ├── dbcontext-filter.mdx
    │   │   ├── dbcontext-function.mdx
    │   │   ├── dbcontext-high-query.mdx
    │   │   ├── dbcontext-locator.mdx
    │   │   ├── dbcontext-multi-database.mdx
    │   │   ├── dbcontext-proc.mdx
    │   │   ├── dbcontext-query.mdx
    │   │   ├── dbcontext-read-write.mdx
    │   │   ├── dbcontext-repository.mdx
    │   │   ├── dbcontext-seed-data.mdx
    │   │   ├── dbcontext-sql-proxy.mdx
    │   │   ├── dbcontext-sql-template.mdx
    │   │   ├── dbcontext-sql.mdx
    │   │   ├── dbcontext-start.mdx
    │   │   ├── dbcontext-update.mdx
    │   │   ├── dbcontext-view.mdx
    │   │   ├── dbcontext.mdx
    │   │   ├── dependency-injection.mdx
    │   │   ├── deploy-docker-auto.mdx
    │   │   ├── deploy-docker.mdx
    │   │   ├── deploy-iis.mdx
    │   │   ├── deploy-nginx.mdx
    │   │   ├── devops.mdx
    │   │   ├── donate.mdx
    │   │   ├── dynamic-api-controller.mdx
    │   │   ├── encryption.mdx
    │   │   ├── entity.mdx
    │   │   ├── event-bus.mdx
    │   │   ├── friendly-exception.mdx
    │   │   ├── get-start.mdx
    │   │   ├── global
    │   │   │   ├── app.mdx
    │   │   │   ├── datavalidator.mdx
    │   │   │   ├── db.mdx
    │   │   │   ├── json.mdx
    │   │   │   ├── jsonserializer.mdx
    │   │   │   ├── l.mdx
    │   │   │   ├── linqexpression.mdx
    │   │   │   ├── messagecenter.mdx
    │   │   │   ├── oops.mdx
    │   │   │   └── shttp.mdx
    │   │   ├── grpc.mdx
    │   │   ├── http.mdx
    │   │   ├── introduce.mdx
    │   │   ├── job.mdx
    │   │   ├── json-serialization.mdx
    │   │   ├── local-language.mdx
    │   │   ├── logging.mdx
    │   │   ├── object-mapper.mdx
    │   │   ├── options.mdx
    │   │   ├── performance.mdx
    │   │   ├── process-service.mdx
    │   │   ├── reference.mdx
    │   │   ├── saas.mdx
    │   │   ├── settings
    │   │   │   ├── appsettings.mdx
    │   │   │   ├── corsaccessorsettings.mdx
    │   │   │   ├── dependencyinjectionsettings.mdx
    │   │   │   ├── dynamicapicontrollersettings.mdx
    │   │   │   ├── friendlyexceptionsettings.mdx
    │   │   │   ├── localizationsettings.mdx
    │   │   │   ├── specificationdocumentsettings.mdx
    │   │   │   └── validationTypemessagesettings.mdx
    │   │   ├── signalr.mdx
    │   │   ├── source.mdx
    │   │   ├── specification-document.mdx
    │   │   ├── split-db.mdx
    │   │   ├── sqlsugar.mdx
    │   │   ├── template.mdx
    │   │   ├── tran.mdx
    │   │   ├── unittest.mdx
    │   │   ├── upgrade.mdx
    │   │   ├── view-engine.mdx
    │   │   └── virtual-deploy.mdx
    │   ├── docusaurus.config.js
    │   ├── package.json
    │   ├── sidebars.js
    │   ├── src
    │   │   ├── components
    │   │   │   ├── GiveMeStar.css
    │   │   │   ├── GiveMeStar.js
    │   │   │   ├── JoinGroup.css
    │   │   │   ├── JoinGroup.js
    │   │   │   ├── StarProject.css
    │   │   │   └── StarProject.js
    │   │   ├── css
    │   │   │   └── custom.css
    │   │   ├── data
    │   │   │   ├── contributors.js
    │   │   │   └── urls.js
    │   │   ├── pages
    │   │   │   ├── docker.svg
    │   │   │   ├── index.css
    │   │   │   ├── index.js
    │   │   │   ├── index.own.css
    │   │   │   ├── kubernetes.svg
    │   │   │   ├── linux.svg
    │   │   │   ├── macos.svg
    │   │   │   └── windows.svg
    │   │   └── theme
    │   │       ├── Footer
    │   │       │   ├── index.js
    │   │       │   └── styles.module.css
    │   │       └── Root.js
    │   ├── static
    │   │   └── img
    │   │       ├── Admin.NET.png
    │   │       ├── BootstrapBlazor.png
    │   │       ├── allrl.png
    │   │       ├── bm1.png
    │   │       ├── chinadotnet.png
    │   │       ├── codefirst1.png
    │   │       ├── codefirst2.png
    │   │       ├── codefirst3.png
    │   │       ├── cswz.png
    │   │       ├── custom1.png
    │   │       ├── custom2.png
    │   │       ├── custom3.png
    │   │       ├── custom4.jpg
    │   │       ├── custom5.png
    │   │       ├── custom6.png
    │   │       ├── dbcopy1.png
    │   │       ├── dbcopy10.png
    │   │       ├── dbcopy11.png
    │   │       ├── dbcopy12.png
    │   │       ├── dbcopy2.png
    │   │       ├── dbcopy3.png
    │   │       ├── dbcopy4.png
    │   │       ├── dbcopy5.png
    │   │       ├── dbcopy6.png
    │   │       ├── dbcopy7.png
    │   │       ├── dbcopy8.png
    │   │       ├── dbcopy9.png
    │   │       ├── dbfirst1.png
    │   │       ├── dbfirst2.png
    │   │       ├── dbfirst3.png
    │   │       ├── dbfirst4.png
    │   │       ├── dbfirst5.png
    │   │       ├── dbfirst6.png
    │   │       ├── dbfirst7.png
    │   │       ├── dbfirst8.png
    │   │       ├── dbfirst9.png
    │   │       ├── dbrece1.png
    │   │       ├── dbrece10.png
    │   │       ├── dbrece11.png
    │   │       ├── dbrece2.png
    │   │       ├── dbrece3.png
    │   │       ├── dbrece4.png
    │   │       ├── dbrece5.png
    │   │       ├── dbrece6.png
    │   │       ├── dbrece7.png
    │   │       ├── dbrece8.png
    │   │       ├── dbrece9.png
    │   │       ├── dbsplit1.jpg
    │   │       ├── dbsplit2.jpg
    │   │       ├── dbsplit3.jpg
    │   │       ├── dbsplit4.jpg
    │   │       ├── dbsplit5.jpg
    │   │       ├── dbsplit6.jpg
    │   │       ├── dcsff.gif
    │   │       ├── demo.gif
    │   │       ├── dfz.gif
    │   │       ├── dgqqwc.png
    │   │       ├── dgwc.png
    │   │       ├── di1.gif
    │   │       ├── di2.gif
    │   │       ├── dlrzh.gif
    │   │       ├── dotnetchina.jpg
    │   │       ├── dotnetchina2.jpg
    │   │       ├── dp1.png
    │   │       ├── dp3.png
    │   │       ├── dp4.png
    │   │       ├── ds1.png
    │   │       ├── ds2.png
    │   │       ├── ds3.png
    │   │       ├── ds4.png
    │   │       ├── dy2.png
    │   │       ├── dyglz.gif
    │   │       ├── dzffbb.png
    │   │       ├── dzffrl.png
    │   │       ├── dzmc.png
    │   │       ├── enablepz.png
    │   │       ├── erp.jpg
    │   │       ├── event1.png
    │   │       ├── event2.png
    │   │       ├── favicon.ico
    │   │       ├── fhzlx.png
    │   │       ├── fn1.png
    │   │       ├── functions.en.png
    │   │       ├── functions.png
    │   │       ├── furionlogo.png
    │   │       ├── getstart1.png
    │   │       ├── getstart2.gif
    │   │       ├── getstart3.png
    │   │       ├── getstart4.png
    │   │       ├── getstart5.png
    │   │       ├── getstart6.png
    │   │       ├── getstart7.png
    │   │       ├── getstart8.gif
    │   │       ├── getyycs.png
    │   │       ├── gvp.png
    │   │       ├── keepnamepz.png
    │   │       ├── keepverbpz.png
    │   │       ├── kzq.png
    │   │       ├── kzqbb.png
    │   │       ├── kzqrl.png
    │   │       ├── lang1.png
    │   │       ├── lang2.png
    │   │       ├── lang3.png
    │   │       ├── lang4.gif
    │   │       ├── lang5.gif
    │   │       ├── logo.png
    │   │       ├── mip.png
    │   │       ├── mipr.png
    │   │       ├── modeltoquery.png
    │   │       ├── modulepz.png
    │   │       ├── namepz.png
    │   │       ├── readwrite.png
    │   │       ├── readwrite1.png
    │   │       ├── readwrite2.png
    │   │       ├── rm1.png
    │   │       ├── rm2.png
    │   │       ├── rm3.png
    │   │       ├── rm4.png
    │   │       ├── rm5.png
    │   │       ├── saas1.png
    │   │       ├── saas2.png
    │   │       ├── sd20.png
    │   │       ├── sjyz1.gif
    │   │       ├── sjyz2.gif
    │   │       ├── sjyz3.gif
    │   │       ├── sjyz4.png
    │   │       ├── sjyz5.png
    │   │       ├── splitnamepz.png
    │   │       ├── support.png
    │   │       ├── swagger1.png
    │   │       ├── swagger2.png
    │   │       ├── swagger3.gif
    │   │       ├── swagger4.png
    │   │       ├── swagger5.png
    │   │       ├── swagger6.gif
    │   │       ├── swagger7.png
    │   │       ├── swagger8.gif
    │   │       ├── tag1.png
    │   │       ├── tag2.png
    │   │       ├── un1.png
    │   │       ├── undraw_docusaurus_mountain.svg
    │   │       ├── undraw_docusaurus_react.svg
    │   │       ├── undraw_docusaurus_tree.svg
    │   │       ├── versionpz.png
    │   │       ├── wcrl.png
    │   │       ├── xncs.png
    │   │       ├── yhyc1.gif
    │   │       ├── yhyc2.png
    │   │       ├── yhyc3.gif
    │   │       ├── yhyc4.png
    │   │       ├── yhyc5.png
    │   │       └── zdywc.png
    │   └── yarn.lock
    ├── samples
    │   ├── Furion.Application
    │   │   ├── Furion.Application.csproj
    │   │   ├── Furion.Application.xml
    │   │   ├── Persons
    │   │   │   ├── Dtos
    │   │   │   │   ├── ChildrenDto.cs
    │   │   │   │   ├── ChildrenInputDto.cs
    │   │   │   │   ├── CityDto.cs
    │   │   │   │   ├── Mapper.cs
    │   │   │   │   ├── PersonDto.cs
    │   │   │   │   ├── PersonInputDto.cs
    │   │   │   │   ├── PostDto.cs
    │   │   │   │   └── PostInputDto.cs
    │   │   │   ├── PersonRelationshipService.cs
    │   │   │   └── PersonService.cs
    │   │   ├── RBAC
    │   │   │   ├── Dtos
    │   │   │   │   ├── LoginInput.cs
    │   │   │   │   ├── LoginOutput.cs
    │   │   │   │   ├── RoleDto.cs
    │   │   │   │   ├── RoleInput.cs
    │   │   │   │   └── SecurityDto.cs
    │   │   │   └── RBACService.cs
    │   │   ├── Startup.cs
    │   │   └── applicationsettings.json
    │   ├── Furion.Core
    │   │   ├── Entities
    │   │   │   ├── Children.cs
    │   │   │   ├── City.cs
    │   │   │   ├── Enums
    │   │   │   │   └── Gender.cs
    │   │   │   ├── Person.cs
    │   │   │   ├── PersonDetail.cs
    │   │   │   ├── Post.cs
    │   │   │   └── V_Person.cs
    │   │   ├── Furion.Core.csproj
    │   │   ├── Furion.Core.xml
    │   │   ├── Hubs
    │   │   │   └── ChatHub.cs
    │   │   ├── RBAC
    │   │   │   ├── Entites
    │   │   │   │   ├── Role.cs
    │   │   │   │   ├── RoleSecurity.cs
    │   │   │   │   ├── Security.cs
    │   │   │   │   ├── User.cs
    │   │   │   │   └── UserRole.cs
    │   │   │   ├── Managers
    │   │   │   │   ├── AuthorizationManager.cs
    │   │   │   │   └── IAuthorizationManager.cs
    │   │   │   └── SecurityConst.cs
    │   │   └── Startup.cs
    │   ├── Furion.Database.Migrations
    │   │   └── Furion.Database.Migrations.csproj
    │   ├── Furion.EntityFramework.Core
    │   │   ├── DbContexts
    │   │   │   └── DefaultDbContext.cs
    │   │   ├── Furion.EntityFramework.Core.csproj
    │   │   ├── Startup.cs
    │   │   └── dbsettings.json
    │   ├── Furion.Web.Core
    │   │   ├── Furion.Web.Core.csproj
    │   │   ├── Furion.Web.Core.xml
    │   │   ├── Handlers
    │   │   │   └── JwtHandler.cs
    │   │   └── Startup.cs
    │   ├── Furion.Web.Entry
    │   │   ├── Controllers
    │   │   │   └── HomeController.cs
    │   │   ├── Furion.Web.Entry.csproj
    │   │   ├── Furion.Web.Entry.xml
    │   │   ├── Furion.db
    │   │   ├── Lang.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   ├── Resources
    │   │   │   └── Lang.en-US.resx
    │   │   ├── Startup.cs
    │   │   ├── Views
    │   │   │   ├── Home
    │   │   │   │   ├── IM.cshtml
    │   │   │   │   └── Index.cshtml
    │   │   │   ├── Shared
    │   │   │   │   └── _Layout.cshtml
    │   │   │   ├── _ViewImports.cshtml
    │   │   │   └── _ViewStart.cshtml
    │   │   ├── appsettings.Development.json
    │   │   ├── appsettings.json
    │   │   └── wwwroot
    │   │       ├── favicon.ico
    │   │       ├── images
    │   │       │   └── logo.png
    │   │       ├── scripts
    │   │       │   └── chat.js
    │   │       └── vendors
    │   │           └── signalr
    │   │               ├── signalr.js
    │   │               ├── signalr.js.map
    │   │               ├── signalr.min.js
    │   │               └── signalr.min.js.map
    │   └── Furion.sln
    ├── templates
    │   ├── FurionApiTemplate
    │   │   ├── Furion.Template.Api.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionApi.Application
    │   │       │   ├── FurionApi.Application.csproj
    │   │       │   ├── FurionApi.Application.xml
    │   │       │   ├── System
    │   │       │   │   ├── Dtos
    │   │       │   │   │   └── Mapper.cs
    │   │       │   │   ├── Services
    │   │       │   │   │   ├── ISystemService.cs
    │   │       │   │   │   └── SystemService.cs
    │   │       │   │   └── SystemAppService.cs
    │   │       │   └── applicationsettings.json
    │   │       ├── FurionApi.Core
    │   │       │   ├── FurionApi.Core.csproj
    │   │       │   └── FurionApi.Core.xml
    │   │       ├── FurionApi.Database.Migrations
    │   │       │   └── FurionApi.Database.Migrations.csproj
    │   │       ├── FurionApi.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionApi.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionApi.Web.Core
    │   │       │   ├── FurionApi.Web.Core.csproj
    │   │       │   ├── FurionApi.Web.Core.xml
    │   │       │   ├── Handlers
    │   │       │   │   └── JwtHandler.cs
    │   │       │   └── Startup.cs
    │   │       ├── FurionApi.Web.Entry
    │   │       │   ├── FurionApi.Web.Entry.csproj
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Startup.cs
    │   │       │   ├── appsettings.Development.json
    │   │       │   └── appsettings.json
    │   │       └── FurionApi.sln
    │   ├── FurionAppTemplate
    │   │   ├── Furion.Template.App.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionApp.Application
    │   │       │   ├── FurionApp.Application.csproj
    │   │       │   ├── FurionApp.Application.xml
    │   │       │   ├── System
    │   │       │   │   ├── Dtos
    │   │       │   │   │   └── Mapper.cs
    │   │       │   │   ├── Services
    │   │       │   │   │   ├── ISystemService.cs
    │   │       │   │   │   └── SystemService.cs
    │   │       │   │   └── SystemAppService.cs
    │   │       │   └── applicationsettings.json
    │   │       ├── FurionApp.Core
    │   │       │   ├── FurionApp.Core.csproj
    │   │       │   └── FurionApp.Core.xml
    │   │       ├── FurionApp.Database.Migrations
    │   │       │   └── FurionApp.Database.Migrations.csproj
    │   │       ├── FurionApp.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionApp.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionApp.Web.Core
    │   │       │   ├── FurionApp.Web.Core.csproj
    │   │       │   ├── FurionApp.Web.Core.xml
    │   │       │   ├── Handlers
    │   │       │   │   └── JwtHandler.cs
    │   │       │   └── Startup.cs
    │   │       ├── FurionApp.Web.Entry
    │   │       │   ├── Controllers
    │   │       │   │   └── HomeController.cs
    │   │       │   ├── FurionApp.Web.Entry.csproj
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Startup.cs
    │   │       │   ├── Views
    │   │       │   │   ├── Home
    │   │       │   │   │   └── Index.cshtml
    │   │       │   │   ├── Shared
    │   │       │   │   │   └── _Layout.cshtml
    │   │       │   │   ├── _ViewImports.cshtml
    │   │       │   │   └── _ViewStart.cshtml
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionApp.sln
    │   ├── FurionBlazorTemplate
    │   │   ├── Furion.Template.Blazor.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionBlazor.Application
    │   │       │   ├── FurionBlazor.Application.csproj
    │   │       │   ├── FurionBlazor.Application.xml
    │   │       │   └── System
    │   │       │       ├── ISystemService.cs
    │   │       │       └── SystemService.cs
    │   │       ├── FurionBlazor.Core
    │   │       │   ├── FurionBlazor.Core.csproj
    │   │       │   └── FurionBlazor.Core.xml
    │   │       ├── FurionBlazor.Database.Migrations
    │   │       │   └── FurionBlazor.Database.Migrations.csproj
    │   │       ├── FurionBlazor.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionBlazor.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionBlazor.Web.Core
    │   │       │   ├── Data
    │   │       │   │   ├── WeatherForecast.cs
    │   │       │   │   └── WeatherForecastService.cs
    │   │       │   ├── FurionBlazor.Web.Core.csproj
    │   │       │   ├── FurionBlazor.Web.Core.xml
    │   │       │   └── Startup.cs
    │   │       ├── FurionBlazor.Web.Entry
    │   │       │   ├── App.razor
    │   │       │   ├── FurionBlazor.Web.Entry.csproj
    │   │       │   ├── Pages
    │   │       │   │   ├── Counter.razor
    │   │       │   │   ├── Error.cshtml
    │   │       │   │   ├── Error.cshtml.cs
    │   │       │   │   ├── FetchData.razor
    │   │       │   │   ├── Index.razor
    │   │       │   │   └── _Host.cshtml
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Shared
    │   │       │   │   ├── MainLayout.razor
    │   │       │   │   ├── MainLayout.razor.css
    │   │       │   │   ├── NavMenu.razor
    │   │       │   │   ├── NavMenu.razor.css
    │   │       │   │   └── SurveyPrompt.razor
    │   │       │   ├── Startup.cs
    │   │       │   ├── _Imports.razor
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       ├── css
    │   │       │       │   ├── bootstrap
    │   │       │       │   │   ├── bootstrap.min.css
    │   │       │       │   │   └── bootstrap.min.css.map
    │   │       │       │   ├── open-iconic
    │   │       │       │   │   ├── FONT-LICENSE
    │   │       │       │   │   ├── ICON-LICENSE
    │   │       │       │   │   ├── README.md
    │   │       │       │   │   └── font
    │   │       │       │   │       ├── css
    │   │       │       │   │       │   └── open-iconic-bootstrap.min.css
    │   │       │       │   │       └── fonts
    │   │       │       │   │           ├── open-iconic.eot
    │   │       │       │   │           ├── open-iconic.otf
    │   │       │       │   │           ├── open-iconic.svg
    │   │       │       │   │           ├── open-iconic.ttf
    │   │       │       │   │           └── open-iconic.woff
    │   │       │       │   └── site.css
    │   │       │       ├── favicon.ico
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionBlazor.sln
    │   ├── FurionBlazorWithWebApiTemplate
    │   │   ├── Furion.Template.BlazorWithWebApi.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionBlazorApi.Application
    │   │       │   ├── FurionBlazorApi.Application.csproj
    │   │       │   ├── FurionBlazorApi.Application.xml
    │   │       │   └── System
    │   │       │       ├── ISystemService.cs
    │   │       │       └── SystemService.cs
    │   │       ├── FurionBlazorApi.Core
    │   │       │   ├── FurionBlazorApi.Core.csproj
    │   │       │   └── FurionBlazorApi.Core.xml
    │   │       ├── FurionBlazorApi.Database.Migrations
    │   │       │   └── FurionBlazorApi.Database.Migrations.csproj
    │   │       ├── FurionBlazorApi.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionBlazorApi.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionBlazorApi.Web.Core
    │   │       │   ├── Data
    │   │       │   │   ├── WeatherForecast.cs
    │   │       │   │   └── WeatherForecastService.cs
    │   │       │   ├── FurionBlazorApi.Web.Core.csproj
    │   │       │   ├── FurionBlazorApi.Web.Core.xml
    │   │       │   └── Startup.cs
    │   │       ├── FurionBlazorApi.Web.Entry
    │   │       │   ├── App.razor
    │   │       │   ├── FurionBlazorApi.Web.Entry.csproj
    │   │       │   ├── Pages
    │   │       │   │   ├── Counter.razor
    │   │       │   │   ├── Error.cshtml
    │   │       │   │   ├── Error.cshtml.cs
    │   │       │   │   ├── FetchData.razor
    │   │       │   │   ├── Index.razor
    │   │       │   │   └── _Host.cshtml
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Shared
    │   │       │   │   ├── MainLayout.razor
    │   │       │   │   ├── MainLayout.razor.css
    │   │       │   │   ├── NavMenu.razor
    │   │       │   │   ├── NavMenu.razor.css
    │   │       │   │   └── SurveyPrompt.razor
    │   │       │   ├── Startup.cs
    │   │       │   ├── _Imports.razor
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       ├── css
    │   │       │       │   ├── bootstrap
    │   │       │       │   │   ├── bootstrap.min.css
    │   │       │       │   │   └── bootstrap.min.css.map
    │   │       │       │   ├── open-iconic
    │   │       │       │   │   ├── FONT-LICENSE
    │   │       │       │   │   ├── ICON-LICENSE
    │   │       │       │   │   ├── README.md
    │   │       │       │   │   └── font
    │   │       │       │   │       ├── css
    │   │       │       │   │       │   └── open-iconic-bootstrap.min.css
    │   │       │       │   │       └── fonts
    │   │       │       │   │           ├── open-iconic.eot
    │   │       │       │   │           ├── open-iconic.otf
    │   │       │       │   │           ├── open-iconic.svg
    │   │       │       │   │           ├── open-iconic.ttf
    │   │       │       │   │           └── open-iconic.woff
    │   │       │       │   └── site.css
    │   │       │       ├── favicon.ico
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionBlazorApi.sln
    │   ├── FurionMvcTemplate
    │   │   ├── Furion.Template.Mvc.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionMvc.Application
    │   │       │   ├── FurionMvc.Application.csproj
    │   │       │   ├── FurionMvc.Application.xml
    │   │       │   └── System
    │   │       │       ├── ISystemService.cs
    │   │       │       └── SystemService.cs
    │   │       ├── FurionMvc.Core
    │   │       │   ├── FurionMvc.Core.csproj
    │   │       │   └── FurionMvc.Core.xml
    │   │       ├── FurionMvc.Database.Migrations
    │   │       │   └── FurionMvc.Database.Migrations.csproj
    │   │       ├── FurionMvc.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionMvc.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionMvc.Web.Core
    │   │       │   ├── FurionMvc.Web.Core.csproj
    │   │       │   ├── FurionMvc.Web.Core.xml
    │   │       │   └── Startup.cs
    │   │       ├── FurionMvc.Web.Entry
    │   │       │   ├── Controllers
    │   │       │   │   └── HomeController.cs
    │   │       │   ├── FurionMvc.Web.Entry.csproj
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Startup.cs
    │   │       │   ├── Views
    │   │       │   │   ├── Home
    │   │       │   │   │   └── Index.cshtml
    │   │       │   │   ├── Shared
    │   │       │   │   │   └── _Layout.cshtml
    │   │       │   │   ├── _ViewImports.cshtml
    │   │       │   │   └── _ViewStart.cshtml
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionMvc.sln
    │   ├── FurionRazorTemplate
    │   │   ├── Furion.Template.Razor.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionRazor.Application
    │   │       │   ├── FurionRazor.Application.csproj
    │   │       │   ├── FurionRazor.Application.xml
    │   │       │   └── System
    │   │       │       ├── ISystemService.cs
    │   │       │       └── SystemService.cs
    │   │       ├── FurionRazor.Core
    │   │       │   ├── FurionRazor.Core.csproj
    │   │       │   └── FurionRazor.Core.xml
    │   │       ├── FurionRazor.Database.Migrations
    │   │       │   └── FurionRazor.Database.Migrations.csproj
    │   │       ├── FurionRazor.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionRazor.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionRazor.Web.Core
    │   │       │   ├── FurionRazor.Web.Core.csproj
    │   │       │   ├── FurionRazor.Web.Core.xml
    │   │       │   └── Startup.cs
    │   │       ├── FurionRazor.Web.Entry
    │   │       │   ├── FurionRazor.Web.Entry.csproj
    │   │       │   ├── Pages
    │   │       │   │   ├── Index.cshtml
    │   │       │   │   ├── Index.cshtml.cs
    │   │       │   │   ├── Shared
    │   │       │   │   │   └── _Layout.cshtml
    │   │       │   │   ├── _ViewImports.cshtml
    │   │       │   │   └── _ViewStart.cshtml
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Startup.cs
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionRazor.sln
    │   ├── FurionRazorWithWebApiTemplate
    │   │   ├── Furion.Template.RazorWithWebApi.nuspec
    │   │   ├── icon.png
    │   │   └── src
    │   │       ├── FurionRazorApi.Application
    │   │       │   ├── FurionRazorApi.Application.csproj
    │   │       │   ├── FurionRazorApi.Application.xml
    │   │       │   └── System
    │   │       │       ├── ISystemService.cs
    │   │       │       └── SystemService.cs
    │   │       ├── FurionRazorApi.Core
    │   │       │   ├── FurionRazorApi.Core.csproj
    │   │       │   └── FurionRazorApi.Core.xml
    │   │       ├── FurionRazorApi.Database.Migrations
    │   │       │   └── FurionRazorApi.Database.Migrations.csproj
    │   │       ├── FurionRazorApi.EntityFramework.Core
    │   │       │   ├── DbContexts
    │   │       │   │   └── DefaultDbContext.cs
    │   │       │   ├── FurionRazorApi.EntityFramework.Core.csproj
    │   │       │   └── Startup.cs
    │   │       ├── FurionRazorApi.Web.Core
    │   │       │   ├── FurionRazorApi.Web.Core.csproj
    │   │       │   ├── FurionRazorApi.Web.Core.xml
    │   │       │   └── Startup.cs
    │   │       ├── FurionRazorApi.Web.Entry
    │   │       │   ├── FurionRazorApi.Web.Entry.csproj
    │   │       │   ├── Pages
    │   │       │   │   ├── Index.cshtml
    │   │       │   │   ├── Index.cshtml.cs
    │   │       │   │   ├── Shared
    │   │       │   │   │   └── _Layout.cshtml
    │   │       │   │   ├── _ViewImports.cshtml
    │   │       │   │   └── _ViewStart.cshtml
    │   │       │   ├── Program.cs
    │   │       │   ├── Properties
    │   │       │   │   └── launchSettings.json
    │   │       │   ├── Startup.cs
    │   │       │   ├── appsettings.Development.json
    │   │       │   ├── appsettings.json
    │   │       │   └── wwwroot
    │   │       │       └── images
    │   │       │           └── logo.png
    │   │       └── FurionRazorApi.sln
    │   ├── README.md
    │   └── nuget.exe
    ├── tools
    │   └── cli.ps1
    ├── tutorials
    │   └── README.md
    └── unittest
        ├── Furion.Tests
        │   ├── Furion.Tests.csproj
        │   ├── UnitTest1.cs
        │   ├── bin
        │   │   └── Debug
        │   │       └── net5.0
        │   │           ├── CoverletSourceRootsMapping
        │   │           └── ref
        │   └── obj
        │       ├── Debug
        │       │   └── net5.0
        │       │       ├── Furion.Tests.AssemblyInfo.cs
        │       │       ├── Furion.Tests.AssemblyInfoInputs.cache
        │       │       ├── Furion.Tests.GeneratedMSBuildEditorConfig.editorconfig
        │       │       ├── Furion.Tests.assets.cache
        │       │       ├── Furion.Tests.csproj.AssemblyReference.cache
        │       │       ├── Furion.Tests.csprojAssemblyReference.cache
        │       │       └── ref
        │       ├── Furion.Tests.csproj.nuget.dgspec.json
        │       ├── Furion.Tests.csproj.nuget.g.props
        │       ├── Furion.Tests.csproj.nuget.g.targets
        │       ├── project.assets.json
        │       └── project.nuget.cache
        └── README.md

688 directories, 1893 files

下载声明:

本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复