MediaWiki:Menu-Documentation-WT: Difference between revisions

From MDrivenWiki
No edit summary
No edit summary
Tag: 2017 source edit
 
(187 intermediate revisions by 3 users not shown)
Line 1: Line 1:
* Starter Kit
** Starter Kit
* General
** Architecture
*** [BestPractices:Build Enterprise Information Systems]|Build Enterprise Information Systems
*** [BestPractices:Complexity shows up almost immediately–get the tools to manage it]|Complexity shows up almost immediately–get the tools to manage it
*** [BestPractices:Different types of bugs]|Different types of bugs
*** [BestPractices:Enterprise architect information]|Enterprise architect information
*** [BestPractices:Fashion Gist and Modernity]|Fashion Gist and Modernity
*** [BestPractices:GistMDriven]|GistMDriven
*** [BestPractices:Main concepts definition]|Main concepts definition
*** [BestPractices:MDriven Turnkey Architecture]|MDriven Turnkey Architecture
*** [BestPractices:Model Driven]|Model Driven
*** [BestPractices:Philosophy–where lies the value]|Philosophy–where lies the value
*** [BestPractices:Reality and the theoretical best model]|Reality and the theoretical best model
*** Database OR Mapping
*** User interface technologies
** Modifying data
*** Actions
*** Methods
*** Serverside actions
** Deployments
*** Windows
**** IIS
**** Docker Desktop
*** Linux
**** Local installation (Apache)
**** Docker
*** Microsoft Azure
**** Manual WebApp installation
**** Using deployment agent using Github
*** //Amazon Web Services | Amazon Web Services
* MDriven Designer
* MDriven Designer
** MDriven Designer Overview
** Introduction
*** MDriven designer overview Part 1
*** Introduction to MDriven Designer
*** OCL Editor, system prototyper and ViewModel
 
*** MDriven Designer Overview part 3
** Getting Started
*** MDriven designer overview Part 4
*** MDriven designer overview Part 1|Part 1
*** Part 5 Searching in databases
*** OCL Editor, system prototyper and ViewModel|Part 2
*** Part 6 openDocument reports
*** MDriven Designer Overview part 3|Part 3
*** Part 7 Files and images in reports and UI
*** MDriven designer overview Part 4|Part 4
*** Part 8 Link Objects association classes
*** Part 5 Searching in databases|Part 5
*** Part 9 MDriven Turnkey, cloud tools, and Access groups
*** Part 6 openDocument reports|Part 6
*** Part 10 MDriven Designer Overview. Actions and navigation
*** Part 7 Files and images in reports and UI|Part 7
*** Part 11 ViewModel Designer Updates
*** Part 8 Link Objects association classes|Part 8
*** Actions And Viewmodels, MDriven Designer
*** [Training:Part 9 MDriven Turnkey, cloud tools and access groups]|Part 9
*** Snapshots And Uploads
*** Part 10 MDriven Designer Overview. Actions and navigation|Part 10
*** Actions Overhaul
*** Part 11 ViewModel Designer Updates|Part 11
** MDriven Designer Pages
*** Actions And Viewmodels, MDriven Designer|Part 12
*** A Trello like Board In MDrivenTurnkey
*** Database download and upload|Part 13
*** Actions And Viewmodels, MDriven Designer
 
*** Actions Overhaul
** Overview Course
*** Adding or removing tagged values in your model - using the model debugger
*** Upload model in MDrivenDesigner
*** Starting MDriven Designer from the portal
*** MDriven Movie Theatre Part 1
*** MDriven Movie Theatre Part 2
*** Mockotype
*** Modlr
*** Modlr plugin
 
** Advanced Features
*** AutoForms–get more with less faster
*** AutoForms–get more with less faster
*** Available Actions
*** Access groups
*** AccessGroups, InterestGroups and ViewModel-Enable
*** ChatDesignerPrompt
*** PlacingContainer
*** TK Live View
*** Snippets–the productivity booster
 
** Troubleshooting
*** Before going nuts about this issue
*** Check model error
*** Moving your work from MDriven Designer to MDriven Framework
 
** Topics
*** Barcode - on Android - with Xamarin and MDriven
*** Barcode - on Android - with Xamarin and MDriven
*** Catching more information in your model
*** Catching more information in your model
*** Check model error
*** Comboboxes in MVC from model driven ViewModel
*** Convergence – ViewModels, import, export, multi search, synchronization and Excel
*** Creating CustomControl that Shows Data in a Gantt Chart
*** Creating CustomControl that Shows Data in a Gantt Chart
*** Custom controls in ViewModel aided Views
*** Custom controls in ViewModel aided Views
Line 38: Line 90:
*** Exception starting
*** Exception starting
*** GuardConstraints
*** GuardConstraints
*** Importing web service interface as model
*** Making sense of legacy data–DB Reverse
*** Making sense of legacy data–DB Reverse
*** Material Design Icons
*** Material Design Icons
*** MDriven Designer and Modlr extensions–exporting data
*** MDriven Designer and Modlr extensions–exporting data
*** MDriven Designer–a new Rename function to save you time
*** MDriven Designer–a new Rename function to save you time
*** MDriven Framework
*** MDriven In Xamarin
*** MDriven In Xamarin
*** MDriven Movie Theatre Part 1
*** MDriven Movie Theatre Part 2
*** MDriven Product Line
*** MDriven turnkey Face - theme - styles - fashion
*** MDrivenDesignerPropertyInspectorHints
*** MDrivenDesignerPropertyInspectorHints
*** MDrivenDesignerTaggedValueHints
*** Microsoft office and OpenDocument as a Report generator
*** Mockotype
*** Modlr
*** Modlr plugin
*** Moving your work from MDriven Designer to MDriven Framework
*** NugetProject
*** NugetProject
*** Object Identity
*** Object Identity
*** OCL Editor, system prototyper and ViewModel
*** OCLOperators stateMachineForceMode
*** PersistenceMapperWEBAPIClient
*** PersistenceMapperWEBAPIClient
*** PlacingContainer
*** Plugins in Modlr
*** Plugins in Modlr
*** PopUp action
*** PopUp action
*** PreserveLegacyFilenames
*** PreserveLegacyFilenames
*** Property inspector
*** Property inspector
*** Prototyping
*** Simulate login
*** Simulate login
*** Snippets–the productivity booster
*** Starting MDriven Designer from the portal
*** Starting with MDriven Turnkey
*** State Diagrams
*** Styling WPF Applications and ViewModels
*** Styling WPF Applications and ViewModels
*** Text formatting
*** Text formatting
*** UI First–or information first?
*** UI First–or information first
*** UIOverride
*** UIOverride
*** Understanding OCL with reference to SQL
*** Updates to AutoForm and Debugger after latest feedback
*** Updates to AutoForm and Debugger after latest feedback
*** Upload model in MDrivenDesigner
*** Using other than standard Persistence Mappers per attribute
*** Using the model debugger to change the model itself
*** Using WECPOF in runtime
*** Using WECPOF in runtime
*** WECPOF
*** WECPOF
*** WECPOF Goodies
*** WECPOF Goodies
*** What an Action can do
*** WPF Debugger
*** WPF Debugger
*** Xmi
*** Xmi
* MDriven Framework
 
** MDriven Framework Pages
* Modeling
*** Accessing objects and navigating meta-levels in code
 
*** Api documentation
** UML
*** CleanForFree
*** General
*** Code generation
**** Class diagrams
*** Codegen Issues .net standard
**** UML School
*** Constructor in generated code
**** State Diagrams
*** Debug CodeDress
**** Adding a link object
*** DisplayQueue
**** Business Delete Rules
*** Doing your own Primary keys
**** Data validation
*** Downgrade MDriven Framework version
 
*** Evolve db with code
*** Discussion
*** Exception starting
**** Ditch Sparx today
*** First MDriven Framework project
 
*** MDriven Framework
** ViewModels
*** MDriven Framework Visual Studio installation
 
*** MDriven Framework – a Model driven framework
*** User interfaces
*** MDriven Product Line
**** Searching
*** Moving your work from MDriven Designer to MDriven Framework
**** Showing data
*** Side effects
**** Restricting data access
*** UIOverride
**** Auto save
*** Unity 3D and MDriven
**** Navigation
*** Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
**** Data transformation
*** Using WECPOF in runtime
**** ViewModel validations
*** Video Materials
 
*** ViewInView
 
*** What about HasUserCode in Enterprise Core Objects – MDriven Framework
** Tagged values
*** WinForms MDrivenFramework
*** Designer
*** Working with legacy Handles
**** Tagged values in the Designer|Updating the designer's list
* MDriven Server
**** MDrivenDesignerTaggedValueHints|Complete list
** General
 
*** MDriven Server Introduction
*** Columns in VMs
*** MDriven Server - Connecting To
**** Column.Angular Ext Component|Angular Ext Component
*** MDriven Server User/Web interface
**** Column.autocomplete|autocomplete
*** Moving from legacy ECO to MDrivenServer
**** Column.autofocus|autofocus
*** Security concerns for MDriven Server
**** Column.BlobDownloadLink|BlobDownloadLink
**** Column.ClientSortable|ClientSortable
**** Column.DataIsHtml|DataIsHtml
**** Column.DataIsImageUrl|DataIsImageUrl
**** Column.DataIsLink|DataIsLink
**** Column.Eco.BlobType|BlobType
**** Column.FixColSize|FixColSize
**** Column.FormatAttr|FormatAttr
**** Column.HideHeading|HideHeading
**** Column.MaxFetch|MaxFetch
**** Column.MaxFileSizeInBytes|MaxFileSizeInBytes
**** Column.Placeholder|Placeholder
**** Column.Resizable|Resizable
**** Column.SeekerSortable|SeekerSortable
**** Column.SkipStyleLogic|SkipStyleLogic
**** Column.StringFormat|StringFormat
**** Column.StringFormatAngular|StringFormatAngular
**** Column.StringFormatRazor|StringFormatRazor
**** Column.Switch|Switch
**** Autofocus
**** BlobDownloadLink
**** Texttype
**** MaxFetch
 
*** Attributes
**** Attribute.CheckIdNameConflict|CheckIdNameConflict
**** Attribute.Eco.BlobType|BlobType
**** Attribute.ExternalBlobStorage|ExternalBlobStorage
 
*** Methods
**** Method.Eco.ExternalLateBound|ExternalLateBound
 
*** Viewmodels
**** Span.CSSGrid|CSSGrid
**** Span.DoNotSearchOnEnter|DoNotSearchOnEnter
**** Span.Eco.AutoSave|AutoSave
**** Span.Eco.RestAllowed|RestAllowed
**** Span.Eco.UIAllowed|UIAllowed
**** Span.FixColSize|FixColSize
**** Span.HideMenubar|HideMenubar
**** Span.HideSidebar|HideSidebar
**** Span.ModalSize|ModalSize
**** Span.MVC|MVC
**** Span.Savebar|Savebar
**** Span.TurnkeyTimeoutMinutes|TurnkeyTimeoutMinutes
**** Span.XmlRootTag|XmlRootTag
 
*** Nestings
**** Nesting.CellSelect|CellSelect
**** Nesting.ClientSortable|ClientSortable
**** Nesting.Editable|Editable
**** Nesting.FrozenColumns|FrozenColumns
**** Nesting.IncludeCurrentAndSelectedVariables|IncludeCurrentAndSelectedVariables
**** Nesting.IsSeekerResultGrid|IsSeekerResultGrid
**** Nesting.MultiSelect|MultiSelect
**** Nesting.Striped|Striped
 
*** Advanced
**** Adding or removing tagged values in your model - using the model debugger
**** Getting taggedvalues in runtime without code
**** Important TaggedValues for MDriven Turnkey Web-UI is found Here
**** Important TaggedValues for MDriven WPF Fat client
 
** Data types
 
*** General
**** Data types
**** Precision
 
*** Simple types
**** Boolean
**** DateTime
**** Decimal
**** Double
**** Float
**** Guid
**** Int
**** Int32
**** Int64
**** Integer
**** String
 
*** Classes
**** Class|What is a Class
**** Class actions
 
*** Tuple
**** Tuple|The Tuple
 
** Modifying data
*** Methods
*** Actions
 
** Ocl, OclPS and EAL
 
*** Introduction
**** Learn OCL
**** OCL by example
**** Collections
 
*** Tutorials
**** Part 1 OCL Common Expressions|Part 1
**** Part 2 OCL: Operators|Part 2
**** Part 3 OCL: Derivation Properties|Part 3
 
*** OclPS
**** How to use the ExecutePS function in selfVM
**** OCL-PS
**** OCLps
**** OCLps Example
 
*** Topics
**** A few words on linq
**** Acting on object changes
**** Case sensitive or not
**** Char to int and back
**** ClassFromString
**** Collection of strings
**** Comparing strings
**** Convert string to bytes
**** Creating numeric types
**** Custom types and custom operations in OCL
**** Deepclone
**** Default String Representation and asString
**** Encoding
**** Escape codes
**** Examples on collection operators
**** Methods
**** Number conversions
**** Ocl hex to dec
**** Regular expressions
**** Set vs bag
**** Split
**** Split time string to value
**** State value as a string
**** Understanding OCL with reference to SQL
**** Unique constraints on 1 to 1 links
**** VerbalizePatterns
 
*** Operators
**** Flow control
***** If_else_endif|If else endif
***** OCLOperators casetruefalse|casetruefalse
 
****Logical
***** OCLOperators notNull|notNull
***** OCLOperators isNull|isNull
***** OCLOperators whentrue|whentrue
***** OCLOperators oclIsInState|oclIsInState
 
**** Collections
***** OCLOperators addReturnIndexOf0|addReturnIndexOf0
***** OCLOperators add|add
***** OCLOperators append|append
***** OCLOperators asCommaList|asCommaList
***** OCLOperators asSeparatedList|asSeparatedList
***** OCLOperators Bag|Bag
***** OCLOperators clear|clear
***** OCLOperators exists|exists
***** OCLOperators foreach|foreach
***** OCLOperators insertAt|insertAt
***** OCLOperators Intersection|intersection
***** OCLOperators NotEmpty|notEmpty
***** OCLOperators prepend|prepend
***** OCLOperators removeAt|removeAt
***** OCLOperators Sequence|sequence
***** OCLOperators Set|set
***** OCLOperators Size|size
***** OCLOperators SymmetricDifference|symmetricDifference
***** OCLOperators Union|union
 
**** Strings
***** OCLOperators concat|concat
***** OCLOperators maxLength|maxLength
***** OCLOperators Contains|contains
***** Split|Split
 
**** Conversion
***** OCLOperators Base64ToBlob|Base64ToBlob
***** OCLOperators BlobToBase64|BlobToBase64
***** Parse|parse
***** OCLOperators StringToBase64|StringToBase64
***** OCLOperators strToInt|strToInt
***** ToInteger () : Integer
***** ToString
 
**** Encoding
*****OCLOperators_ASCII|Ascii
*****OCLOperators_BigEndianUnicode|BigEndianUnicode
*****OCLOperators_Default|Default
*****OCLOperators_Unicode|Unicode
*****OCLOperators UTF32|UTF32
*****OCLOperators_UTF7|UTF7
*****OCLOperators_UTF8|UTF8
 
**** Tranformations
***** OCLOperators transform|transform
***** OCLOperators deepclone|deepclone
 
**** Actions
***** OCLOperators CanExecuteAction|CanExecuteAction
***** OCLOperators ExecuteAction|ExecuteAction
 
**** JSON
***** OCLOperators ApplyTaJson|ApplyTaJson
***** OCLOperators JSonToObjects|JSonToObjects
***** OCLOperators MergeTaJson|MergeTaJson
***** OCLOperators ViewModelAsJSon|ViewModelAsJSon
 
**** XML
***** OCLOperators ViewModelAsXml|ViewModelAsXml
***** OCLOperators XmlValidateWithSchemas|XmlValidateWithSchemas
***** OCLOperators XsltTransformXml|XsltTransformXml
 
**** Date, Time and DateTime
***** Date vs Time
***** OCLOperators formatDateTime|formatDateTime
***** OCLOperators inDateRange|inDateRange
***** OCLOperators timeStampToTime|timeStampToTime
***** OCLOperators timeToTimeStamp|timeToTimeStamp
 
**** API
***** OCLOperators RestDownload|RestDownload
***** OCLOperators RestGet|RestGet
***** OCLOperators RestPost|RestPost
***** SoapCall
 
**** OclPS
***** OCLOperators ExecutePS|ExecutePS
***** OCLOperators ExecuteQueryPlan|ExecuteQueryPlan
***** OCLOperators sqlLike|sqlLike
***** OCLOperators sqlLikeCaseInsensitive|sqlLikeCaseInsensitive
***** OCLOperators PSEval|PSEval
***** OCLOperators PSEvalValue|PSEvalValue
***** OCLOperators sqlpassthrough|sqlpassthrough
***** OCLOperators SuspectExternalUpdateInvalidate|SuspectExternalUpdateInvalidate
 
**** Viewmodel (selfVM)
***** OCLOperators RootObject|RootObject
***** OCLOperators RunServerSideViewModelNow|RunServerSideViewModelNow
***** OCLOperators ImportTabSepData|ImportTabSepData
***** OCLOperators Navigate|Navigate
***** OCLOperators DiscardChanges|DiscardChanges
***** OCLOperators Refresh|Refresh
***** OCLOperators GetGridAsTabSepData|GetGridAsTabSepData
***** OCLOperators RemoteTurnkeyConnectGetSessionKey|RemoteTurnkeyConnectGetSessionKey
***** OCLOperators RemoteTurnkeySetStringValue|RemoteTurnkeySetStringValue
***** OCLOperators ShowActionMenuForCurrentInNesting|ShowActionMenuForCurrentInNesting
 
**** Objects
***** The ExternalId explained
***** OCLOperators ViewModels|ViewModels
***** OCLOperators base|base
***** OCLOperators changePoints|changePoints
***** OCLOperators objectTimeStamp|objectTimeStamp
***** OCLOperators scripteval|scripteval
***** OCLOperators scriptevalcheck|scriptevalcheck
 
**** Attributes
***** OCLOperators setToNull|setToNull
 
**** Reports‏
***** OCLOperators opendocumentreportasblob|opendocumentreportasblob
***** OCLOperators opendocumentreportshow|opendocumentreportshow
***** OCLOperators XHtmlReportAsString|XHtmlReportAsString
 
**** State machines
***** OCLOperators stateMachineForceMode|stateMachineForceMode
***** OCLOperators stateMachineTrigger|stateMachineTrigger
***** OCLOperators OnStateChange|OnStateChange
 
**** Methods
***** OCLOperators OnDelete|OnDelete
 
*** Patterns
**** OCLOperators oclSingleton|oclSingleton
**** OCLOperators QRImage|QRImage
 
** Advanced Features
 
*** Authentication
*** User access rights
*** Security
*** Payment systems
*** Multiple file upload component
 
** Troubleshooting
*** Object is already deleted
*** Collect very slow
 
* MDriven Turnkey
** Introduction
*** Introducing MDriven Turnkey
** Getting Started
*** Hosting turnkey on my own Azure account
*** Upload/Download files and images in MDriven Turnkey
 
** Installation options
*** MDriven Turnkey Core
 
** Installation
** Installation
*** Installing MDriven Server on Windows
*** How to install Turnkey Excel plugin
** Maintenance
*** Excel Plugin Function
*** Database download and upload
*** Plugins in Turnkey
*** Exporting files from MDriven Server
*** Set up new Turnkey site
*** MDrivenServer periodic server-side actions
 
** Possible problems and how to fix them
 
*** Corrupt MDriven Server
** Authentication
*** Lost password or locked out
 
** MDriven Server Pages
** Security
*** Additional considerations with load balancing Turnkey and MDrivenServer
*** SHA512ComputeHash, SHA256ComputeHash and BitConverterToString
*** AppPool user
*** Log in with code
*** AsyncTicket
*** SingleSignOn
*** Automating deployment of Turnkey and MDrivenServer on IIS
 
*** CacheInvalidation
** Databases
*** Change password MDriven Server
 
*** CodeFoundButOutOfSync
** Advanced Features
*** Communication between MDrivenServers
*** Fonts
*** Deploy Turnkey on your own Azure with OneDrive
*** Getting safe–limited–meta information from a Turnkey app
*** Duplicate IDs in the database
*** StartupViewTemplate
*** Emailing from an app using MDrivenServer
 
*** Eventlog
** Troubleshooting
*** Fill in the email settings in the admin UI
*** Not able to start
*** HardServerUrl
*** Import data from other SQL servers
*** Installation of MDriven Server on Windows 7 Enterprise.
*** LocalhostDevCert
*** LocalServers
*** MDriven Product Line
*** MDriven Server problem with evolve
*** MDrivenServer log
*** MDrivenServer Slack web hook
*** MDrivenServer Summarized
*** MDrivenServer with Windows authentication
*** MDrivenServer, Lost password or locked out
*** MDrivenServer, opening the built-in database
*** MDrivenServer, serverside environment variables
*** MDrivenServerOverride
*** MultiTenantPrefix
*** No suitable constructor found
*** Purpose of History Server
*** RecyclableMemoryStream
*** Scaling MDrivenServer for multiple reasons
*** Server Wide Variables
*** Serverinfo
*** Serverside actions
*** Setting up a History slave
*** Slave and History Server
*** Slave server in action
*** SQL not trusted
*** SQLExport from MDriven Server
*** SysAsync package
*** SysSingleton GetSystemUrl
*** The anti-forgery token could not be decrypted
*** Troubleshooting Turnkey deployment
*** Troubleshooting Turnkey deployment
*** Turnkey and MDrivenServer logs
 
*** Use SqlServer
** Tutorials
*** VistaDB
*** Starting with MDriven Turnkey|Session 1
*** WSL Windows subsystem for Linux
*** Types, Images, Value Stores, Pick Lists|Session 2
* MDriven Turnkey
*** Turnkey Session 3: Opting out Actions|Session 3
** Tutorial Videos
*** Turnkey Session 4: ViewModel Validation|Session 4
*** Starting with MDriven Turnkey
*** Turnkey Session 5: How to Access the Logged in User. AccessGroups|Session 5
*** Types, Images, Value Stores, Pick Lists
*** Turnkey Session 6: SocialLogin|Session 6
*** Turnkey Session 3: Opting out Actions
*** Turnkey Session 7: Expressions|Session 7
*** Turnkey Session 4: ViewModel Validation
*** Turnkey Session 8: CSS|Session 8
*** Turnkey Session 5: How to Access the Logged in User. AccessGroups
*** Turnkey session 9: View Override|Session 9
*** Turnkey Session 6: SocialLogin
*** Turnkey Session 10: Report|Session 10
*** Turnkey Session 7: Expressions
*** Turnkey Session 11: More on View Override|Session 11
*** Turnkey Session 8: CSS
*** Development in Visual Studio|Session 12 & 13
*** Turnkey session 9: View Override
*** Turnkey Session 10: Report
*** Development in Visual Studio
*** MDriven Turnkey Face - Theme - Styles - Fashion
*** Plugins in Turnkey
*** Turnkey Treeview
*** Turnkey Treeview
*** MDriven Turnkey Core
** MDriven Turnkey Pages
*** A Trello like Board In MDrivenTurnkey
*** A Trello like Board In MDrivenTurnkey
*** Additional considerations with load balancing Turnkey and MDrivenServer
*** Fashion with tagexpander
*** Google Map with Turnkey
 
 
** Discussion
*** Faster prototyping with Turnkey
 
** Topics
*** AppWideAngularScriptIncludes
*** AppWideAngularScriptIncludes
*** AssetsTK
*** AssetsTK
*** Automating deployment of Turnkey and MDrivenServer on IIS
*** Barcode - on Android - with Xamarin and MDriven
*** Calling your own c - sharp .net things from Turnkey–server side
*** Calling your own c - sharp .net things from Turnkey–server side
*** Connecting javascript SinglePageApplications to Turnkey (SPA)
*** Connecting javascript SinglePageApplications to Turnkey (SPA)
*** Deploy Turnkey on your own Azure with OneDrive
*** Development info in runtime
*** DisplayWithVariables
*** DisplayWithVariables
*** Excel Plugin Function
*** External login services in MDriven Turnkey
*** Fashion with tagexpander
*** Faster prototyping with Turnkey
*** Geolocation
*** Geolocation
*** Getting safe–limited–meta information from a Turnkey app
*** Google Analytics in Turnkey app
*** Google Analytics in Turnkey app
*** Google Map with Turnkey
*** Google tag manager
*** Google tag manager
*** HardServerUrl
*** Hosting turnkey on my own Azure account
*** How to access your Turnkey site with FTP
*** How to access your Turnkey site with FTP
*** How to install Turnkey Excel plugin
*** Installing TurnKey as an Azure WebApp
*** Introducing MDriven Turnkey
*** Javascript calling Turnkey rest
*** Javascript calling Turnkey rest
*** Layout and CSS
*** Layout and CSS
*** LiveUpdate
*** LiveUpdate
*** LocalhostDevCert
*** MDriven turnkey Face - theme - styles - fashion
*** LocalServers
*** Log in with code
*** MDriven Framework
*** MDriven In Xamarin
*** MDriven Movie Theatre Part 1
*** MDriven Movie Theatre Part 2
*** MDriven Product Line
*** MDriven Turnkey Architecture
*** MDriven Turnkey Series
*** MDriven Turnkey Series
*** MDriven Turnkey theming
*** MDriven Turnkey theming
*** Memory optimization
*** Memory optimization
*** No suitable constructor found
*** Not able to start
*** Openid AzureAD
*** Openid AzureAD
*** OpenIdConnect access token and refresh token
*** OpenIdConnect access token and refresh token
*** Overriding AngularJS MDriven Turnkey Views
*** Overriding AngularJS MDriven Turnkey Views
*** Part 9 MDriven Turnkey, cloud tools and access groups
*** Pricing
*** Pricing
*** QR and barcode
*** QR and barcode
*** QR-Code to drive a workflow in any MDriven turnkey app
*** QR-Code to drive a workflow in any MDriven turnkey app
*** Receive post data not known at design time
*** Receive post data not known at design time
*** Remote Turnkey access
*** Render data as html
*** Render data as html
*** Render MVC ViewModel without turnkey
*** Render MVC ViewModel without turnkey
Line 258: Line 526:
*** Samples
*** Samples
*** Scaling out Turnkey on Azure
*** Scaling out Turnkey on Azure
*** Serverinfo
*** Serverside Turnkey and MVC functioning
*** Serverside Turnkey and MVC functioning
*** Set up MDriven Turnkey on premise
*** Set up new Turnkey site
*** SHA512ComputeHash, SHA256ComputeHash and BitConverterToString
*** SingleSignOn
*** SiteAssets
*** SiteAssets
*** Size in Images in Turnkey
*** Size in Images in Turnkey
*** Streaming Client
*** Streaming Client
*** SVG
*** SVG
*** SysSingleton GetSystemUrl
*** SysSingleton optional properties
*** SysSingleton optional properties
*** Theme and style
*** Theme and style
Line 275: Line 537:
*** TinyMCE editor
*** TinyMCE editor
*** Tkusercss
*** Tkusercss
*** Troubleshooting Turnkey deployment
*** Turnkey and MDrivenServer logs
*** Turnkey App Current state: Paused
*** Turnkey App Current state: Paused
*** Turnkey Client Timeout
*** Turnkey Client Timeout
Line 289: Line 549:
*** Turnkey sample ProjectPlanner
*** Turnkey sample ProjectPlanner
*** Turnkey sample ProjectPlanning
*** Turnkey sample ProjectPlanning
*** Turnkey Session 11: More on View Override
*** Turnkey Styling
*** Turnkey Styling
*** TurnkeySettings
*** TurnkeySettings
*** TurnkeyUserLogin
*** TurnkeyUserLogin
*** UIOverride
*** Upload/Download files and images in MDriven Turnkey
*** Use c-sharp code to post to TurnkeyRest
*** Use c-sharp code to post to TurnkeyRest
*** VClientScreenWidth
*** VClientScreenWidth
*** View/Page override
*** View/Page override
*** ViewInView
*** ViewMeta
*** ViewMeta
* MDriven Server
** Introduction
*** MDriven Server Introduction|Introduction
** Getting Started
*** MDriven Server - Connecting To
*** MDriven Server User/Web interface|User/Web interface
*** Moving from legacy ECO to MDrivenServer
** Installation options
** Authentication
** Security
** Databases
*** Local model database
**** SQL Compact
**** VistaDB
** Advanced Features
*** PostgreSQL
*** Serverside actions
** Troubleshooting
*** Change password MDriven Server
*** MDrivenServer, Lost password or locked out|Lost password or locked out
*** MDriven Server problem with evolve
*** MDrivenServer, opening the built-in database
*** No suitable constructor found
*** SQL not trusted
*** The anti-forgery token could not be decrypted
*** Troubleshooting Turnkey deployment
*** Duplicate IDs in the database
*** CodeFoundButOutOfSync
** Topics
*** AppPool user
*** AsyncTicket
*** Automating deployment of Turnkey and MDrivenServer on IIS
*** CacheInvalidation
*** Communication between MDrivenServers
*** Deploy Turnkey on your own Azure with OneDrive
*** Emailing from an app using MDrivenServer
*** Eventlog
*** Fill in the email settings in the admin UI
*** HardServerUrl
*** Installation of MDriven Server on Windows 7 Enterprise
*** LocalhostDevCert
*** LocalServers
*** MDriven administrative database tables
*** MDrivenServer log
*** MDrivenServer Slack web hook
*** MDrivenServer with Windows authentication
*** MDrivenServerOverride
*** MultiTenantPrefix
*** Purpose of History Server
*** RecyclableMemoryStream
*** Server Wide Variables
*** Serverinfo
*** Serverside actions
*** Setting up a History slave
*** Slave and History Server
*** Slave server in action
*** SysAsync package
*** SysSingleton.Deflate
*** SysSingleton.UrlEncode
*** SysSingleton GetSystemUrl
*** Turnkey and MDrivenServer logs
*** Use SqlServer
*** VistaDB
*** WSL Windows subsystem for Linux
*** WSL Windows subsystem for Linux
* OCL
 
** OCL Video Tutorials
 
*** Part 1 OCL Common Expressions
* MDriven Framework
*** Part 2 OCL: Operators
 
*** Part 3 OCL: Derivation Properties
** Introduction
** OCL Operators
*** MDriven Framework|Introduction to MDriven Framework
*** OCL General Operators
*** First MDriven Framework project
*** OCL Collection Operators
 
*** OCL String Operators
** Getting Started
*** OCL Number Operators
** Installation options
*** OCL Boolean Operators
*** MDriven Framework Visual Studio installation
*** OCL ViewModel Operators
*** Visual Studio 2019
** More ‏OCL Operators
*** Visual Studio 2022
*** Mathematical symbols
** Advanced Features
*** OCL Operators
*** Debugging
*** OCL Operators append
 
*** OCL Operators excludesAll
** Troubleshooting
*** OCL Operators exists
*** Codegen failed
*** OCL Operators flatten
 
*** OCL Operators prepend
** Topics
*** OCL Operators sortedBy
*** Api documentation
*** OCLOperators
*** Code generation
*** OCLOperators add
*** Codegen Issues .net standard
***OCLOperators addReturnIndexOf0
*** Constructor in generated code
*** OCLOperators ApplyTaJson
*** Debug CodeDress
*** OCLOperators asCommaList
*** DisplayQueue
*** OCLOperators asSeparatedList
*** Evolve db with code
*** OCLOperators Bag
*** Unity 3D and MDriven
*** OCLOperators base
*** Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
*** OCLOperators Base64ToBlob
*** ViewInView
*** OCLOperators BlobToBase64
*** WinForms MDrivenFramework
*** OCLOperators CanExecuteAction
*** Working with legacy Handles
*** OCLOperators casetruefalse
 
*** OCLOperators changePoints
* Legacy
*** OCLOperators clear
** ECO
*** OCLOperators concat
*** Introduction to ECO
*** OCLOperators Contains
*** EcoController
*** OCLOperators deepclone
*** Segmenting definition and logic
*** OCLOperators DiscardChanges
 
*** OCLOperators ExecuteAction
* Explore Documentation ⬇️
*** OCLOperators ExecutePS
** Access Groups
*** OCLOperators ExecuteQueryPlan
*** Access groups
*** OCLOperators foreach
*** Deeplink with authentication
*** OCLOperators formatDateTime
*** OCLOperators GetGridAsTabSepData
*** OCLOperators ImportTabSepData
*** OCLOperators inDateRange
*** OCLOperators insertAt
*** OCLOperators Intersection ( bag : Bag(T) ) : Set(T)
*** OCLOperators Intersection ( set : Set(T) ) : Set(T)
*** OCLOperators JSonToObjects
*** OCLOperators maxLength
*** OCLOperators MergeTaJson
*** OCLOperators Navigate
*** OCLOperators notNull
*** OCLOperators objectTimeStamp
*** OCLOperators oclSingleton
*** OCLOperators OnDelete
*** OCLOperators OnStateChange
*** OCLOperators opendocumentreportasblob
*** OCLOperators opendocumentreportshow
*** OCLOperators Parse
*** OCLOperators PSEval
*** OCLOperators PSEvalValue
*** OCLOperators QRImage
*** OCLOperators Refresh
*** OCLOperators RemoteTurnkeyConnectGetSessionKey
*** OCLOperators RemoteTurnkeySetStringValue
*** OCLOperators removeAt
*** OCLOperators RestDownload
*** OCLOperators RestGet
*** OCLOperators RestPost
*** OCLOperators RootObject
*** OCLOperators RunServerSideViewModelNow
*** OCLOperators scripteval
*** OCLOperators scriptevalcheck
*** OCLOperators Set
*** OCLOperators setToNull
*** OCLOperators ShowActionMenuForCurrentInNesting
*** OCLOperators SoapCall
*** OCLOperators sqlLike
*** OCLOperators sqlLikeCaseInsensitive
*** OCLOperators sqlpassthrough
*** OCLOperators stateMachineTrigger
*** OCLOperators StringToBase64
*** OCLOperators strToInt
*** OCLOperators SuspectExternalUpdateInvalidate
*** OCLOperators SymmetricDifference ( set : Set(T) ) : Set(T)
*** OCLOperators timeStampToTime
*** OCLOperators timeToTimeStamp
*** OCLOperators transform
*** OCLOperators Union ( bag : Bag(T) ) : Bag(T)
*** OCLOperators Union ( seq : Sequence(T)
*** OCLOperators Union ( set : Set(T) ) : Set(T)
*** OCLOperators ViewModelAsJSon
*** OCLOperators ViewModelAsXml
*** OCLOperators whentrue
*** OCLOperators XHtmlReportAsString
*** OCLOperators XmlValidateWithSchemas
*** OCLOperators XsltTransformXml
*** OCLOperatorsNotEmpty
*** OCLOperatorsSize () : Integer
*** OnStateChange
*** Parse
*** SoapCall
*** The ExternalId explained
*** ToInteger () : Integer
*** ToString
*** Tuple
** OCLPS
*** How to use the ExecutePS function in selfVM
*** OCLps
*** OCLps Example
** OCL Pages
*** A few words on linq
*** Acting on object changes
*** Boolean
*** Case sensitive or not
*** Certain important constructs
*** Char to int and back
*** ClassFromString
*** Collect very slow
*** Collection of strings
*** Convert string to bytes
*** Creating numeric types
*** Custom types and custom operations in OCL
*** DateTime
*** Deepclone
*** Default String Representation and asString
*** Efficient ViewModel fetch
*** Encoding
*** Enumerations
*** Enumerations in Modlr
*** Escape codes
*** Examples on collection operators
*** GuardConstraints
*** Learn OCL
*** MDriven designer overview Part 1
*** Methods
*** Modulus math
*** Number conversions
*** Object Identity
*** Object is already deleted
*** OCL by example
*** OCL Editor, system prototyper and ViewModel
*** OCL Expressions
*** Ocl hex to dec
*** OCL-PS
*** OCLOperators
*** OCLOperators oclIsInState
*** OCLOperators Sequence
*** OCLps
*** OnStateChange
*** Parse
*** Part 1 OCL Common Expressions
*** Part 2 OCL: Operators
*** Part 3 OCL: Derivation properties
*** Part 6 openDocument reports
*** PSExpression , or how to do things in the DB from MDriven
*** Regular expressions
*** Seeker view
*** Set vs bag
*** Split
*** Split time string to value
*** State Diagrams
*** State value as a string
*** Statemachines forcing your hand even if you are admin
*** Turnkey session 7: Expressions
*** Understanding OCL with reference to SQL
*** Unique constraints on 1 to 1 links
*** VerbalizePatterns
* UML School
** Lessons
*** Lesson 1: Short introduction to UML– class diagram
*** Lesson 2: Association classes
*** Lesson 3: UML Inheritance
*** Lesson 4: UML – State machines
*** Lesson 5: Constraints
*** Lesson 6: Derived attributes & associations
*** Lesson 7: Composite and Aggregate and what they imply
* Documentation Categories
** API
*** WebApi
** Access groups
*** Access control system in MDriven
*** Part 9 MDriven Turnkey, cloud tools and access groups
*** Turnkey session 5: How to access the logged in user. AccessGroups
** Actions
** Actions
*** Act as For Actions
*** Act as For Actions
*** Action Controls
*** Action Controls
*** Action must have a name
*** Action must have a name
*** Action names
*** Actions
*** Actions
*** Actions And Viewmodels, MDriven Designer
*** Application actions
*** Actions Overhaul
*** Available Actions
*** Development in Visual Studio
*** Dragging and DragDrop Actions
*** Dragging and DragDrop Actions
*** Global actions
*** MDriven designer overview Part 1
*** MDriven Designer Overview part 3
*** OCLOperators CanExecuteAction
*** OCLOperators ExecuteAction
*** Part 10 MDriven Designer Overview. Actions and navigation
*** Periodic action
*** Periodic action
*** PopUp action
*** Serverside actions
*** Standard actions
*** Standard actions
*** Swipe Actions
*** Swipe Actions
*** Turnkey session 3: Opting out actions
*** Web client actions in tables
*** Web client actions in tables
*** What an Action can do
** Advanced
*** A simple table component for just listing a collection
*** Access control system in MDriven
*** Accessing objects and navigating meta-levels in code
*** Added tagged values to attributes based on the class' tagged values
*** Additional considerations with load balancing Turnkey and MDrivenServer
*** CleanForFree
*** CodeDress
*** Corrupt MDriven Server
*** Custom OR Mapping
*** Doing your own Primary keys
*** Downgrade MDriven Framework version
*** Efficient ViewModel fetch
*** Exporting files from MDriven Server
*** How to rename a class in your model – using the model debugger
*** IAsyncSupportService
*** Import data from other SQL servers
*** Importing web service interface as model
*** Installing MDriven Server on Windows
*** Logging OCL in Turnkey
*** MDrivenServer periodic server-side actions
*** MDrivenServer, serverside environment variables
*** Problem saving database script
*** PSExpression , or how to do things in the DB from MDriven
*** Remote Turnkey access
*** Rest Services In MDriven
*** Reverse engineer a database
*** Segmenting definition and logic
*** Side effects
*** SQLExport from MDriven Server
*** Using other than standard Persistence Mappers per attribute
*** Using the model debugger to change the model itself
*** Versioned on class
*** WCF issues
*** What about HasUserCode in Enterprise Core Objects – MDriven Framework
** Android projects
*** Barcode - on Android - with Xamarin and MDriven
*** MonoAndroid
** AngularJS‏‎
** AngularJS‏‎
*** A Trello like Board In MDrivenTurnkey
*** AngularJS Client
*** AngularJS Client
*** AppWideAngularScriptIncludes
*** Development in Visual Studio
*** Improved routes
*** Improved routes
*** MDriven Movie Theatre Part 1
*** MDriven Movie Theatre Part 2
*** MDriven turnkey Face - theme - styles - fashion
*** Ng-click ( ngClick ) not working
*** Ng-click ( ngClick ) not working
*** Pivot tables
*** Pivot tables
*** Plugins in Turnkey
*** Styling and CSS for Bootstrap, Angular and MVC
*** Styling and CSS for Bootstrap, Angular and MVC
*** Turnkey Session 11: More on View Override
** API
*** Turnkey session 9: View Override
*** WebApi
*** Turnkey treeview 
** Architecture
*** Build Enterprise Information Systems
*** Complexity shows up almost immediately–get the tools to manage it
*** Different types of bugs
*** Enterprise architect information
*** Fashion Gist and Modernity
*** Getting to the bottom of the Line of Business Application
*** GistMDriven
*** Main concepts definition
*** MDriven Architecture
*** MDriven Turnkey Architecture
*** Model Driven
*** Philosophy–where lies the value
*** Reality and the theoretical best model
** Associations
** Associations
*** Association
*** Association classes
*** Composite and Aggregate and what they imply
*** Derived attributes & associations
*** Derived settable associations
*** Derived settable associations
*** Embed
*** Embed
*** Let and Derived associations
*** Let and Derived associations
*** Missing Set button in Autoform single link
*** Missing Set button in Autoform single link
*** Part 8 Link Objects association classes
** Authentication
** Authentication
*** External login services in MDriven Turnkey
*** Oauth2
*** Oauth2
*** Openid AzureAD
*** OpenIdConnect access token and refresh token
*** ORCID
*** ORCID
*** Trust and Guarantee
*** Trust and Guarantee
*** Turnkey session 6: SocialLogin
** Blob
** Blob
*** BlobStorage
*** BlobStorage
** Bootstrap‏‎
*** A Trello like Board In MDrivenTurnkey
*** Development in Visual Studio
*** MDriven turnkey Face - theme - styles - fashion
*** Styling and CSS for Bootstrap, Angular and MVC
** C-Sharp‏‎
** C-Sharp‏‎
*** Calling your own c - sharp .net things from Turnkey–server side
*** Code generation
*** CodeDress
*** Modulus math
*** Modulus math
*** Namespace in generated code
*** Namespace in generated code
*** Not available for Offline object
*** Not available for Offline object  
*** Use c-sharp code to post to TurnkeyRest 
** CSS
** CSS
*** A Trello like Board In MDrivenTurnkey
*** CSS BEM
*** CSS BEM
*** CSSGrid
*** CSSGrid
*** Styling and CSS for Bootstrap, Angular and MVC
*** Turnkey session 8: CSS
** Case
** Case
*** A Trello like Board In MDrivenTurnkey
*** Store complaint handling‏‎  
*** Store complaint handling‏‎
** Cloudform
*** Part 9 MDriven Turnkey, cloud tools and access groups
** Components
*** A simple table component for just listing a collection
** Constraints
*** Constraints
*** GuardConstraints
*** Part 5 Searching in databases
*** Turnkey session 3: Opting out actions
*** Turnkey session 4: ViewModel validation
** Content Override
** Content Override
*** A Trello like Board In MDrivenTurnkey
*** Creating CustomControl that Shows Data in a Gantt Chart
*** Custom controls in ViewModel aided Views
*** Development in Visual Studio
*** EXT Components
*** EXT Components
*** MDriven turnkey Face - theme - styles - fashion
*** Plugins in Turnkey
*** Turnkey Session 11: More on View Override
*** Turnkey session 8: CSS
*** Turnkey session 9: View Override
*** Turnkey treeview
*** UIOverride‏‎ 
** Data types
*** BlobStorage
*** Char to int and back
*** Data types
*** Decimal
*** Double
*** Float
*** Int32
*** Int64
*** Integer
*** Precision
** Database
** Database
*** Autoguid
*** Autoguid
*** Case sensitive or not
*** Custom OR Mapping
*** Database corruption
*** Database corruption
*** Database download and upload
*** Doing your own Primary keys
*** Duplicate IDs in the database
*** Evolve db with code
*** IsolationLevel
*** IsolationLevel
*** Migrating Data Between Databases
*** Migrating Data Between Databases
*** Recreate the SQL database
*** Recreate the SQL database
*** Reverse engineer a database
*** Seeing everything that is persisted
*** Seeing everything that is persisted
*** Validate data in the database
*** Validate data in the database
** Debugging‏‎
** Debugging‏‎
*** Changelog
*** Changelog
*** Database corruption
*** Debug CodeDress
*** Debugging MDrivenServer Serverside actions
*** Debugging MDrivenServer Serverside actions
*** Finding angular scope from javascript
*** Finding angular scope from javascript
*** Import Data
*** Import Data
*** Threading bug
*** Threading bug  
*** Turnkey debug
*** Updates to AutoForm and Debugger after latest feedback
*** WPF Debugger 
** Derivations‏‎
** Derivations‏‎
*** Derivation is not available in the database
*** Derivation is not available in the database
*** Derived attributes & associations
*** Part 1 OCL Common Expressions
*** Part 3 OCL: Derivation properties
*** Part 5 Searching in databases 
** Development Suggestions
** Development Suggestions
*** Developing custom HTML code without uploading the model  
*** Developing custom HTML code without uploading the model  
** EAL‏‎
** EAL‏‎
*** Acting on object changes
*** Calling base class
*** Calling base class
*** Collection of strings
*** Deepclone
*** EAL – ExtendedActionLanguage.
*** EAL – ExtendedActionLanguage.
*** OCLOperators foreach
*** Setting all model classes to use AutoInc as PrimaryKeyMapper  
*** Practical expressions to get insights into your model content
*** Setting all model classes to use AutoInc as PrimaryKeyMapper
*** Web client actions in tables 
** ECO
*** EcoController
*** Ever felt the need to log what your ECO persistence server is up to?
*** Segmenting definition and logic
*** Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
** Error messages
** Error messages
*** Cannot insert duplicate key row in object
*** Cannot insert duplicate key row in object
Line 712: Line 734:
*** String attribute overflowing
*** String attribute overflowing
*** Unknown valuetype
*** Unknown valuetype
** Expressions
*** Constraints
*** MDriven designer overview Part 4
*** Part 1 OCL Common Expressions
*** Part 10 MDriven Designer Overview. Actions and navigation
*** Part 2 OCL: Operators
*** Part 3 OCL: Derivation properties
*** Part 5 Searching in databases
*** Part 6 openDocument reports
*** PSExpression , or how to do things in the DB from MDriven
*** Turnkey session 7: Expressions
** IIS‏‎
** IIS‏‎
*** Cors
*** Cors
Line 728: Line 739:
*** IIS Express
*** IIS Express
*** IIS troubleshoot
*** IIS troubleshoot
*** Maxallowedcontentlength
*** Turn on websocket in IIS
*** Turn on websocket in IIS
** Installation
*** Installing MDriven Server on Windows
*** Installing TurnKey as an Azure WebApp
** JSON
** JSON
*** Tajson
*** Tajson
*** Using JSON or XML as class template
*** Using JSON or XML as class template
*** WebApi
** Linq
** Linq
*** A few words on linq
*** Further Linq enhancements
*** Further Linq enhancements
** MDriven Services‏‎
** MDriven Services‏‎
Line 749: Line 756:
*** Youtube
*** Youtube
** MVC
** MVC
***‏‎ A Trello like Board In MDrivenTurnkey
*** Barcode - on Android - with Xamarin and MDriven
*** Comboboxes in MVC from model driven ViewModel
*** Development in Visual Studio
*** Getting started template for MDriven MVC
*** Getting started template for MDriven MVC
*** Log in with code
*** MDriven turnkey Face - theme - styles - fashion
*** MVC
*** MVC
*** MVC Generated ViewModel UI in MDrivenFramework
*** MVC Generated ViewModel UI in MDrivenFramework
Line 761: Line 762:
*** MVC View Model constraints
*** MVC View Model constraints
*** MVC View Model handling
*** MVC View Model handling
*** Render MVC ViewModel without turnkey
*** Timedout viewmodel‏‎
*** Serverside Turnkey and MVC functioning
** Navigation
*** Styling and CSS for Bootstrap, Angular and MVC
*** Redirection page
*** Timedout viewmodel
*** Simple URLs and Azure redirect
*** Turnkey MVC Controllers
*** Turnkey Session 11: More on View Override
*** Turnkey session 9: View Override
*** UIOverride 
** Marketing
*** Summit
** Mobile UI
*** Barcode - on Android - with Xamarin and MDriven
*** MDriven In Xamarin
*** MonoAndroid
*** Turnkey Session 11: More on View Override
*** Turnkey session 9: View Override
*** WindowsPhone‏‎ 
** ORMapping‏‎
** ORMapping‏‎
*** Type mapping, OR-Mapping
*** Type mapping, OR-Mapping
*** Working with Code and Persistence Mapping
*** Working with Code and Persistence Mapping
** Operators
*** ClassFromString
*** Deepclone
*** OCLOperators Sequence
*** Part 1 OCL Common Expressions
*** Part 2 OCL: Operators
*** Part 3 OCL: Derivation properties
*** Turnkey session 7: Expressions
** Payments
** Payments
*** Swish
** Portal
** Portal
** Prototyping
*** Bindings for angular
** Reports‏‎ 
*** I accidently pushed upload model instead of download model–help
*** New site request to host app at MDriven
*** Onboarding
*** Stable vs Canary builds
** Reports‏
*** Creating reports for an application
*** Documtr and XPS
*** HtmlReport
*** OpenDocument
*** PDF
*** Serverside PDF
** Rest
** Rest
** SQL‏‎
*** Rest Delete
*** Rest Patch
*** Rest Post
*** Rest Put
*** Rest Services In MDriven
*** Sms
** SQL
*** Change tracking help SQL
*** How your classes are stored in the SQL database when using MDriven
*** Microsoft.data
*** MySQL–notes to support the use of MySQL with MDriven
*** Other PMappers
*** Possible file version mismatch detected between ADO.NET Provider and native binaries of SQL Server Compact
*** SQL Database
*** SQL Server
*** SQL Server change tracking
*** SQLImport multiple tables with associations
*** SQLite
** Searching‏‎
*** Search result pages
*** Seek form (web)
*** Tables, search and ordering
** Security
*** Authenticate with a jwt
*** BankId
*** Certificate
*** External login screen problem
*** Fault-finding certificate problems in IIS
*** GDPRPolicy
*** HashPassword
*** HeaderBasedAuthenticationTag
*** Hide Password login
*** High or low exposure to risk
*** How does OpenIdConnect work
*** Lets encrypt
*** OpenID config
*** Sign client rest request with certificate
** UI
*** Customizing login and other account ui MVC
*** Edit in Grid
** Validation rules
*** ViewModel validations
** ViewModel Editor‏‎
*** AsString
*** Table Grid Column Style
** View Model
*** AccessExpression
*** Analyze ViewModel classes and expressions
*** Breaking changes
*** Comboboxes with strings
*** Cursored or Full Tree
*** Databind labels in ViewModels
*** Databound Placeholder text
*** Declarative ViewModels and Taborder
*** Explaining “The ViewModel does not require a root object” warning
*** How Null is represented in your picklist
*** Import xml and JSon with MDriven
*** Index page
*** Input Controls
*** JsonToObject vs Tajson
*** Multiple file upload component
*** Per viewmodel ReadOnly mode
*** QueryPlan
*** RestAllowed UIAllowed
*** SelfVM
*** SOAP
*** SOAP the protocol from the stone age
*** Tables and Grids
*** The combobox
*** The VMClassId Explained
*** VCurrent and vSelected
*** ViewModel access and security‏‎
** Visual Studio‏‎
*** Logging what MDriven does
*** Visual Studio
*** Visual Studio 2022
*** Visual Studio Code
*** Visual studio doesn't open model file
*** Visual Studio Templates 
** WPF
*** DataGrid filters
*** StylesInModel
*** Windows WPF client
*** WindowsFileFilter
*** WPF menu shortcut keys
** WebUI‏‎
*** Add logotype and favicon
*** Hide Main menu or left menu
*** Logged in Person presentation
*** Maintenance page
*** MDriven Stylesheet
*** SignalR and Realtime‏‎

Latest revision as of 06:55, 1 May 2024

  • Starter Kit
    • Starter Kit
  • General
    • Architecture
      • [BestPractices:Build Enterprise Information Systems]|Build Enterprise Information Systems
      • [BestPractices:Complexity shows up almost immediately–get the tools to manage it]|Complexity shows up almost immediately–get the tools to manage it
      • [BestPractices:Different types of bugs]|Different types of bugs
      • [BestPractices:Enterprise architect information]|Enterprise architect information
      • [BestPractices:Fashion Gist and Modernity]|Fashion Gist and Modernity
      • [BestPractices:GistMDriven]|GistMDriven
      • [BestPractices:Main concepts definition]|Main concepts definition
      • [BestPractices:MDriven Turnkey Architecture]|MDriven Turnkey Architecture
      • [BestPractices:Model Driven]|Model Driven
      • [BestPractices:Philosophy–where lies the value]|Philosophy–where lies the value
      • [BestPractices:Reality and the theoretical best model]|Reality and the theoretical best model
      • Database OR Mapping
      • User interface technologies
    • Modifying data
      • Actions
      • Methods
      • Serverside actions
    • Deployments
      • Windows
        • IIS
        • Docker Desktop
      • Linux
        • Local installation (Apache)
        • Docker
      • Microsoft Azure
        • Manual WebApp installation
        • Using deployment agent using Github
      • //Amazon Web Services | Amazon Web Services
  • MDriven Designer
    • Introduction
      • Introduction to MDriven Designer
    • Getting Started
      • MDriven designer overview Part 1|Part 1
      • OCL Editor, system prototyper and ViewModel|Part 2
      • MDriven Designer Overview part 3|Part 3
      • MDriven designer overview Part 4|Part 4
      • Part 5 Searching in databases|Part 5
      • Part 6 openDocument reports|Part 6
      • Part 7 Files and images in reports and UI|Part 7
      • Part 8 Link Objects association classes|Part 8
      • [Training:Part 9 MDriven Turnkey, cloud tools and access groups]|Part 9
      • Part 10 MDriven Designer Overview. Actions and navigation|Part 10
      • Part 11 ViewModel Designer Updates|Part 11
      • Actions And Viewmodels, MDriven Designer|Part 12
      • Database download and upload|Part 13
    • Overview Course
      • Upload model in MDrivenDesigner
      • Starting MDriven Designer from the portal
      • MDriven Movie Theatre Part 1
      • MDriven Movie Theatre Part 2
      • Mockotype
      • Modlr
      • Modlr plugin
    • Advanced Features
      • AutoForms–get more with less faster
      • Access groups
      • AccessGroups, InterestGroups and ViewModel-Enable
      • ChatDesignerPrompt
      • PlacingContainer
      • TK Live View
      • Snippets–the productivity booster
    • Troubleshooting
      • Before going nuts about this issue
      • Check model error
      • Moving your work from MDriven Designer to MDriven Framework
    • Topics
      • Barcode - on Android - with Xamarin and MDriven
      • Catching more information in your model
      • Creating CustomControl that Shows Data in a Gantt Chart
      • Custom controls in ViewModel aided Views
      • Delayed Fetch
      • Derivation expressions
      • Derived settable attributes
      • Diagrams in Diagrams
      • Ecomdl
      • Enumerations
      • Enumerations in Modlr
      • Exception starting
      • GuardConstraints
      • Making sense of legacy data–DB Reverse
      • Material Design Icons
      • MDriven Designer and Modlr extensions–exporting data
      • MDriven Designer–a new Rename function to save you time
      • MDriven In Xamarin
      • MDrivenDesignerPropertyInspectorHints
      • NugetProject
      • Object Identity
      • PersistenceMapperWEBAPIClient
      • Plugins in Modlr
      • PopUp action
      • PreserveLegacyFilenames
      • Property inspector
      • Simulate login
      • Styling WPF Applications and ViewModels
      • Text formatting
      • UI First–or information first
      • UIOverride
      • Updates to AutoForm and Debugger after latest feedback
      • Using WECPOF in runtime
      • WECPOF
      • WECPOF Goodies
      • WPF Debugger
      • Xmi
  • Modeling
    • UML
      • General
        • Class diagrams
        • UML School
        • State Diagrams
        • Adding a link object
        • Business Delete Rules
        • Data validation
      • Discussion
        • Ditch Sparx today
    • ViewModels
      • User interfaces
        • Searching
        • Showing data
        • Restricting data access
        • Auto save
        • Navigation
        • Data transformation
        • ViewModel validations


    • Tagged values
      • Designer
        • Tagged values in the Designer|Updating the designer's list
        • MDrivenDesignerTaggedValueHints|Complete list
      • Columns in VMs
        • Column.Angular Ext Component|Angular Ext Component
        • Column.autocomplete|autocomplete
        • Column.autofocus|autofocus
        • Column.BlobDownloadLink|BlobDownloadLink
        • Column.ClientSortable|ClientSortable
        • Column.DataIsHtml|DataIsHtml
        • Column.DataIsImageUrl|DataIsImageUrl
        • Column.DataIsLink|DataIsLink
        • Column.Eco.BlobType|BlobType
        • Column.FixColSize|FixColSize
        • Column.FormatAttr|FormatAttr
        • Column.HideHeading|HideHeading
        • Column.MaxFetch|MaxFetch
        • Column.MaxFileSizeInBytes|MaxFileSizeInBytes
        • Column.Placeholder|Placeholder
        • Column.Resizable|Resizable
        • Column.SeekerSortable|SeekerSortable
        • Column.SkipStyleLogic|SkipStyleLogic
        • Column.StringFormat|StringFormat
        • Column.StringFormatAngular|StringFormatAngular
        • Column.StringFormatRazor|StringFormatRazor
        • Column.Switch|Switch
        • Autofocus
        • BlobDownloadLink
        • Texttype
        • MaxFetch
      • Attributes
        • Attribute.CheckIdNameConflict|CheckIdNameConflict
        • Attribute.Eco.BlobType|BlobType
        • Attribute.ExternalBlobStorage|ExternalBlobStorage
      • Methods
        • Method.Eco.ExternalLateBound|ExternalLateBound
      • Viewmodels
        • Span.CSSGrid|CSSGrid
        • Span.DoNotSearchOnEnter|DoNotSearchOnEnter
        • Span.Eco.AutoSave|AutoSave
        • Span.Eco.RestAllowed|RestAllowed
        • Span.Eco.UIAllowed|UIAllowed
        • Span.FixColSize|FixColSize
        • Span.HideMenubar|HideMenubar
        • Span.HideSidebar|HideSidebar
        • Span.ModalSize|ModalSize
        • Span.MVC|MVC
        • Span.Savebar|Savebar
        • Span.TurnkeyTimeoutMinutes|TurnkeyTimeoutMinutes
        • Span.XmlRootTag|XmlRootTag
      • Nestings
        • Nesting.CellSelect|CellSelect
        • Nesting.ClientSortable|ClientSortable
        • Nesting.Editable|Editable
        • Nesting.FrozenColumns|FrozenColumns
        • Nesting.IncludeCurrentAndSelectedVariables|IncludeCurrentAndSelectedVariables
        • Nesting.IsSeekerResultGrid|IsSeekerResultGrid
        • Nesting.MultiSelect|MultiSelect
        • Nesting.Striped|Striped
      • Advanced
        • Adding or removing tagged values in your model - using the model debugger
        • Getting taggedvalues in runtime without code
        • Important TaggedValues for MDriven Turnkey Web-UI is found Here
        • Important TaggedValues for MDriven WPF Fat client
    • Data types
      • General
        • Data types
        • Precision
      • Simple types
        • Boolean
        • DateTime
        • Decimal
        • Double
        • Float
        • Guid
        • Int
        • Int32
        • Int64
        • Integer
        • String
      • Classes
        • Class|What is a Class
        • Class actions
      • Tuple
        • Tuple|The Tuple
    • Modifying data
      • Methods
      • Actions
    • Ocl, OclPS and EAL
      • Introduction
        • Learn OCL
        • OCL by example
        • Collections
      • Tutorials
        • Part 1 OCL Common Expressions|Part 1
        • Part 2 OCL: Operators|Part 2
        • Part 3 OCL: Derivation Properties|Part 3
      • OclPS
        • How to use the ExecutePS function in selfVM
        • OCL-PS
        • OCLps
        • OCLps Example
      • Topics
        • A few words on linq
        • Acting on object changes
        • Case sensitive or not
        • Char to int and back
        • ClassFromString
        • Collection of strings
        • Comparing strings
        • Convert string to bytes
        • Creating numeric types
        • Custom types and custom operations in OCL
        • Deepclone
        • Default String Representation and asString
        • Encoding
        • Escape codes
        • Examples on collection operators
        • Methods
        • Number conversions
        • Ocl hex to dec
        • Regular expressions
        • Set vs bag
        • Split
        • Split time string to value
        • State value as a string
        • Understanding OCL with reference to SQL
        • Unique constraints on 1 to 1 links
        • VerbalizePatterns
      • Operators
        • Flow control
          • If_else_endif|If else endif
          • OCLOperators casetruefalse|casetruefalse
        • Logical
          • OCLOperators notNull|notNull
          • OCLOperators isNull|isNull
          • OCLOperators whentrue|whentrue
          • OCLOperators oclIsInState|oclIsInState
        • Collections
          • OCLOperators addReturnIndexOf0|addReturnIndexOf0
          • OCLOperators add|add
          • OCLOperators append|append
          • OCLOperators asCommaList|asCommaList
          • OCLOperators asSeparatedList|asSeparatedList
          • OCLOperators Bag|Bag
          • OCLOperators clear|clear
          • OCLOperators exists|exists
          • OCLOperators foreach|foreach
          • OCLOperators insertAt|insertAt
          • OCLOperators Intersection|intersection
          • OCLOperators NotEmpty|notEmpty
          • OCLOperators prepend|prepend
          • OCLOperators removeAt|removeAt
          • OCLOperators Sequence|sequence
          • OCLOperators Set|set
          • OCLOperators Size|size
          • OCLOperators SymmetricDifference|symmetricDifference
          • OCLOperators Union|union
        • Strings
          • OCLOperators concat|concat
          • OCLOperators maxLength|maxLength
          • OCLOperators Contains|contains
          • Split|Split
        • Conversion
          • OCLOperators Base64ToBlob|Base64ToBlob
          • OCLOperators BlobToBase64|BlobToBase64
          • Parse|parse
          • OCLOperators StringToBase64|StringToBase64
          • OCLOperators strToInt|strToInt
          • ToInteger () : Integer
          • ToString
        • Encoding
          • OCLOperators_ASCII|Ascii
          • OCLOperators_BigEndianUnicode|BigEndianUnicode
          • OCLOperators_Default|Default
          • OCLOperators_Unicode|Unicode
          • OCLOperators UTF32|UTF32
          • OCLOperators_UTF7|UTF7
          • OCLOperators_UTF8|UTF8
        • Tranformations
          • OCLOperators transform|transform
          • OCLOperators deepclone|deepclone
        • Actions
          • OCLOperators CanExecuteAction|CanExecuteAction
          • OCLOperators ExecuteAction|ExecuteAction
        • JSON
          • OCLOperators ApplyTaJson|ApplyTaJson
          • OCLOperators JSonToObjects|JSonToObjects
          • OCLOperators MergeTaJson|MergeTaJson
          • OCLOperators ViewModelAsJSon|ViewModelAsJSon
        • XML
          • OCLOperators ViewModelAsXml|ViewModelAsXml
          • OCLOperators XmlValidateWithSchemas|XmlValidateWithSchemas
          • OCLOperators XsltTransformXml|XsltTransformXml
        • Date, Time and DateTime
          • Date vs Time
          • OCLOperators formatDateTime|formatDateTime
          • OCLOperators inDateRange|inDateRange
          • OCLOperators timeStampToTime|timeStampToTime
          • OCLOperators timeToTimeStamp|timeToTimeStamp
        • API
          • OCLOperators RestDownload|RestDownload
          • OCLOperators RestGet|RestGet
          • OCLOperators RestPost|RestPost
          • SoapCall
        • OclPS
          • OCLOperators ExecutePS|ExecutePS
          • OCLOperators ExecuteQueryPlan|ExecuteQueryPlan
          • OCLOperators sqlLike|sqlLike
          • OCLOperators sqlLikeCaseInsensitive|sqlLikeCaseInsensitive
          • OCLOperators PSEval|PSEval
          • OCLOperators PSEvalValue|PSEvalValue
          • OCLOperators sqlpassthrough|sqlpassthrough
          • OCLOperators SuspectExternalUpdateInvalidate|SuspectExternalUpdateInvalidate
        • Viewmodel (selfVM)
          • OCLOperators RootObject|RootObject
          • OCLOperators RunServerSideViewModelNow|RunServerSideViewModelNow
          • OCLOperators ImportTabSepData|ImportTabSepData
          • OCLOperators Navigate|Navigate
          • OCLOperators DiscardChanges|DiscardChanges
          • OCLOperators Refresh|Refresh
          • OCLOperators GetGridAsTabSepData|GetGridAsTabSepData
          • OCLOperators RemoteTurnkeyConnectGetSessionKey|RemoteTurnkeyConnectGetSessionKey
          • OCLOperators RemoteTurnkeySetStringValue|RemoteTurnkeySetStringValue
          • OCLOperators ShowActionMenuForCurrentInNesting|ShowActionMenuForCurrentInNesting
        • Objects
          • The ExternalId explained
          • OCLOperators ViewModels|ViewModels
          • OCLOperators base|base
          • OCLOperators changePoints|changePoints
          • OCLOperators objectTimeStamp|objectTimeStamp
          • OCLOperators scripteval|scripteval
          • OCLOperators scriptevalcheck|scriptevalcheck
        • Attributes
          • OCLOperators setToNull|setToNull
        • Reports‏
          • OCLOperators opendocumentreportasblob|opendocumentreportasblob
          • OCLOperators opendocumentreportshow|opendocumentreportshow
          • OCLOperators XHtmlReportAsString|XHtmlReportAsString
        • State machines
          • OCLOperators stateMachineForceMode|stateMachineForceMode
          • OCLOperators stateMachineTrigger|stateMachineTrigger
          • OCLOperators OnStateChange|OnStateChange
        • Methods
          • OCLOperators OnDelete|OnDelete
      • Patterns
        • OCLOperators oclSingleton|oclSingleton
        • OCLOperators QRImage|QRImage
    • Advanced Features
      • Authentication
      • User access rights
      • Security
      • Payment systems
      • Multiple file upload component
    • Troubleshooting
      • Object is already deleted
      • Collect very slow
  • MDriven Turnkey
    • Introduction
      • Introducing MDriven Turnkey
    • Getting Started
      • Hosting turnkey on my own Azure account
      • Upload/Download files and images in MDriven Turnkey
    • Installation options
      • MDriven Turnkey Core
    • Installation
      • How to install Turnkey Excel plugin
      • Excel Plugin Function
      • Plugins in Turnkey
      • Set up new Turnkey site


    • Authentication
    • Security
      • SHA512ComputeHash, SHA256ComputeHash and BitConverterToString
      • Log in with code
      • SingleSignOn
    • Databases
    • Advanced Features
      • Fonts
      • Getting safe–limited–meta information from a Turnkey app
      • StartupViewTemplate
    • Troubleshooting
      • Not able to start
      • Troubleshooting Turnkey deployment
    • Tutorials
      • Starting with MDriven Turnkey|Session 1
      • Types, Images, Value Stores, Pick Lists|Session 2
      • Turnkey Session 3: Opting out Actions|Session 3
      • Turnkey Session 4: ViewModel Validation|Session 4
      • Turnkey Session 5: How to Access the Logged in User. AccessGroups|Session 5
      • Turnkey Session 6: SocialLogin|Session 6
      • Turnkey Session 7: Expressions|Session 7
      • Turnkey Session 8: CSS|Session 8
      • Turnkey session 9: View Override|Session 9
      • Turnkey Session 10: Report|Session 10
      • Turnkey Session 11: More on View Override|Session 11
      • Development in Visual Studio|Session 12 & 13
      • Turnkey Treeview
      • A Trello like Board In MDrivenTurnkey
      • Fashion with tagexpander
      • Google Map with Turnkey


    • Discussion
      • Faster prototyping with Turnkey
    • Topics
      • AppWideAngularScriptIncludes
      • AssetsTK
      • Calling your own c - sharp .net things from Turnkey–server side
      • Connecting javascript SinglePageApplications to Turnkey (SPA)
      • DisplayWithVariables
      • Geolocation
      • Google Analytics in Turnkey app
      • Google tag manager
      • How to access your Turnkey site with FTP
      • Javascript calling Turnkey rest
      • Layout and CSS
      • LiveUpdate
      • MDriven turnkey Face - theme - styles - fashion
      • MDriven Turnkey Series
      • MDriven Turnkey theming
      • Memory optimization
      • Openid AzureAD
      • OpenIdConnect access token and refresh token
      • Overriding AngularJS MDriven Turnkey Views
      • Pricing
      • QR and barcode
      • QR-Code to drive a workflow in any MDriven turnkey app
      • Receive post data not known at design time
      • Render data as html
      • Render MVC ViewModel without turnkey
      • Rendering the MDriven Turnkey application yourself
      • Samples
      • Scaling out Turnkey on Azure
      • Serverside Turnkey and MVC functioning
      • SiteAssets
      • Size in Images in Turnkey
      • Streaming Client
      • SVG
      • SysSingleton optional properties
      • Theme and style
      • Theme as data
      • Time zones and sanity–post for future reference
      • TinyMCE editor
      • Tkusercss
      • Turnkey App Current state: Paused
      • Turnkey Client Timeout
      • Turnkey debug
      • Turnkey email settings
      • Turnkey extra meta tags
      • Turnkey local development tips
      • Turnkey MVC Controllers
      • Turnkey reload automatically on script change or style change
      • Turnkey sample Board Map Balls Gantt
      • Turnkey sample Empty start model
      • Turnkey sample ProjectPlanner
      • Turnkey sample ProjectPlanning
      • Turnkey Styling
      • TurnkeySettings
      • TurnkeyUserLogin
      • Use c-sharp code to post to TurnkeyRest
      • VClientScreenWidth
      • View/Page override
      • ViewMeta


  • MDriven Server
    • Introduction
      • MDriven Server Introduction|Introduction
    • Getting Started
      • MDriven Server - Connecting To
      • MDriven Server User/Web interface|User/Web interface
      • Moving from legacy ECO to MDrivenServer
    • Installation options
    • Authentication
    • Security
    • Databases
      • Local model database
        • SQL Compact
        • VistaDB
    • Advanced Features
      • PostgreSQL
      • Serverside actions
    • Troubleshooting
      • Change password MDriven Server
      • MDrivenServer, Lost password or locked out|Lost password or locked out
      • MDriven Server problem with evolve
      • MDrivenServer, opening the built-in database
      • No suitable constructor found
      • SQL not trusted
      • The anti-forgery token could not be decrypted
      • Troubleshooting Turnkey deployment
      • Duplicate IDs in the database
      • CodeFoundButOutOfSync
    • Topics
      • AppPool user
      • AsyncTicket
      • Automating deployment of Turnkey and MDrivenServer on IIS
      • CacheInvalidation
      • Communication between MDrivenServers
      • Deploy Turnkey on your own Azure with OneDrive
      • Emailing from an app using MDrivenServer
      • Eventlog
      • Fill in the email settings in the admin UI
      • HardServerUrl
      • Installation of MDriven Server on Windows 7 Enterprise
      • LocalhostDevCert
      • LocalServers
      • MDriven administrative database tables
      • MDrivenServer log
      • MDrivenServer Slack web hook
      • MDrivenServer with Windows authentication
      • MDrivenServerOverride
      • MultiTenantPrefix
      • Purpose of History Server
      • RecyclableMemoryStream
      • Server Wide Variables
      • Serverinfo
      • Serverside actions
      • Setting up a History slave
      • Slave and History Server
      • Slave server in action
      • SysAsync package
      • SysSingleton.Deflate
      • SysSingleton.UrlEncode
      • SysSingleton GetSystemUrl
      • Turnkey and MDrivenServer logs
      • Use SqlServer
      • VistaDB
      • WSL Windows subsystem for Linux


  • MDriven Framework
    • Introduction
      • MDriven Framework|Introduction to MDriven Framework
      • First MDriven Framework project
    • Getting Started
    • Installation options
      • MDriven Framework Visual Studio installation
      • Visual Studio 2019
      • Visual Studio 2022
    • Advanced Features
      • Debugging
    • Troubleshooting
      • Codegen failed
    • Topics
      • Api documentation
      • Code generation
      • Codegen Issues .net standard
      • Constructor in generated code
      • Debug CodeDress
      • DisplayQueue
      • Evolve db with code
      • Unity 3D and MDriven
      • Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
      • ViewInView
      • WinForms MDrivenFramework
      • Working with legacy Handles
  • Legacy
    • ECO
      • Introduction to ECO
      • EcoController
      • Segmenting definition and logic
  • Explore Documentation ⬇️
    • Access Groups
      • Access groups
      • Deeplink with authentication
    • Actions
      • Act as For Actions
      • Action Controls
      • Action must have a name
      • Actions
      • Application actions
      • Dragging and DragDrop Actions
      • Periodic action
      • Standard actions
      • Swipe Actions
      • Web client actions in tables
    • AngularJS‏‎
      • AngularJS Client
      • Improved routes
      • Ng-click ( ngClick ) not working
      • Pivot tables
      • Styling and CSS for Bootstrap, Angular and MVC
    • API
      • WebApi
    • Associations
      • Derived settable associations
      • Embed
      • Let and Derived associations
      • Missing Set button in Autoform single link
    • Authentication
      • Oauth2
      • ORCID
      • Trust and Guarantee
    • Blob
      • BlobStorage
    • C-Sharp‏‎
      • Modulus math
      • Namespace in generated code
      • Not available for Offline object
    • CSS
      • CSS BEM
      • CSSGrid
    • Case
      • Store complaint handling‏‎
    • Content Override
      • EXT Components
    • Database
      • Autoguid
      • Database corruption
      • IsolationLevel
      • Migrating Data Between Databases
      • Recreate the SQL database
      • Seeing everything that is persisted
      • Validate data in the database
    • Debugging‏‎
      • Changelog
      • Debugging MDrivenServer Serverside actions
      • Finding angular scope from javascript
      • Import Data
      • Threading bug
    • Derivations‏‎
      • Derivation is not available in the database
    • Development Suggestions
      • Developing custom HTML code without uploading the model
    • EAL‏‎
      • Calling base class
      • EAL – ExtendedActionLanguage.
      • Setting all model classes to use AutoInc as PrimaryKeyMapper
    • Error messages
      • Cannot insert duplicate key row in object
      • Code generation not working
      • SSL/TLS settings
      • String attribute overflowing
      • Unknown valuetype
    • IIS‏‎
      • Cors
      • IIS application restart problem
      • IIS Express
      • IIS troubleshoot
      • Maxallowedcontentlength
      • Turn on websocket in IIS
    • JSON
      • Tajson
      • Using JSON or XML as class template
    • Linq
      • Further Linq enhancements
    • MDriven Services‏‎
      • Charge end user
      • Invitation
      • Localization
      • MCoins
      • Starter Kit
      • Support options
      • User-Paid-Model-Snippet
      • Youtube
    • MVC
      • Getting started template for MDriven MVC
      • MVC
      • MVC Generated ViewModel UI in MDrivenFramework
      • MVC GetImage
      • MVC View Model constraints
      • MVC View Model handling
      • Timedout viewmodel‏‎
    • Navigation
      • Redirection page
      • Simple URLs and Azure redirect
    • ORMapping‏‎
      • Type mapping, OR-Mapping
      • Working with Code and Persistence Mapping
    • Payments
      • Swish
    • Portal
      • Bindings for angular
      • I accidently pushed upload model instead of download model–help
      • New site request to host app at MDriven
      • Onboarding
      • Stable vs Canary builds
    • Reports‏
      • Creating reports for an application
      • Documtr and XPS
      • HtmlReport
      • OpenDocument
      • PDF
      • Serverside PDF
    • Rest
      • Rest Delete
      • Rest Patch
      • Rest Post
      • Rest Put
      • Rest Services In MDriven
      • Sms
    • SQL
      • Change tracking help SQL
      • How your classes are stored in the SQL database when using MDriven
      • Microsoft.data
      • MySQL–notes to support the use of MySQL with MDriven
      • Other PMappers
      • Possible file version mismatch detected between ADO.NET Provider and native binaries of SQL Server Compact
      • SQL Database
      • SQL Server
      • SQL Server change tracking
      • SQLImport multiple tables with associations
      • SQLite
    • Searching‏‎
      • Search result pages
      • Seek form (web)
      • Tables, search and ordering
    • Security
      • Authenticate with a jwt
      • BankId
      • Certificate
      • External login screen problem
      • Fault-finding certificate problems in IIS
      • GDPRPolicy
      • HashPassword
      • HeaderBasedAuthenticationTag
      • Hide Password login
      • High or low exposure to risk
      • How does OpenIdConnect work
      • Lets encrypt
      • OpenID config
      • Sign client rest request with certificate
    • UI
      • Customizing login and other account ui MVC
      • Edit in Grid
    • Validation rules
      • ViewModel validations
    • ViewModel Editor‏‎
      • AsString
      • Table Grid Column Style
    • View Model
      • AccessExpression
      • Analyze ViewModel classes and expressions
      • Breaking changes
      • Comboboxes with strings
      • Cursored or Full Tree
      • Databind labels in ViewModels
      • Databound Placeholder text
      • Declarative ViewModels and Taborder
      • Explaining “The ViewModel does not require a root object” warning
      • How Null is represented in your picklist
      • Import xml and JSon with MDriven
      • Index page
      • Input Controls
      • JsonToObject vs Tajson
      • Multiple file upload component
      • Per viewmodel ReadOnly mode
      • QueryPlan
      • RestAllowed UIAllowed
      • SelfVM
      • SOAP
      • SOAP the protocol from the stone age
      • Tables and Grids
      • The combobox
      • The VMClassId Explained
      • VCurrent and vSelected
      • ViewModel access and security‏‎
    • Visual Studio‏‎
      • Logging what MDriven does
      • Visual Studio
      • Visual Studio 2022
      • Visual Studio Code
      • Visual studio doesn't open model file
      • Visual Studio Templates
    • WPF
      • DataGrid filters
      • StylesInModel
      • Windows WPF client
      • WindowsFileFilter
      • WPF menu shortcut keys
    • WebUI‏‎
      • Add logotype and favicon
      • Hide Main menu or left menu
      • Logged in Person presentation
      • Maintenance page
      • MDriven Stylesheet
      • SignalR and Realtime‏‎
This page was edited 143 days ago on 05/01/2024. What links here