Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CollectionType
property has been added to the code-generation configuration for query-based collection passing; supportsJSON
(default) andUDT
(previous) values. Note that for JSON passing aNVARCHAR(MAX)
type should be used.UDT
to be created; this is now handled using JSON serialization, unless explicitly required (example YAMLudt: true, tvp: WorkHistory
).Type
schema objects (udtBigIntList.sql
,udtDateTimeList.sql
,udtIntList.sql
,udtNVarCharList.sql
andudtUniqueIdentifierList.sql
) have been removed and will not be automatically included. Where required, these should be manually added to the database project and managed accordingly; use thiscreate-beef-user-defined-types.sql
migration script to add.CREATE OR ALTER
versus previousCREATE
; this potentially minimizes the need to drop and recreate each migration. This DbEx behavior is predicated on not having anyType
(UDT) schema objects which do not support replacement. It is also therefore recommended that all non-generated schema objects support replacement as they all have to adhere to this pattern to avoid unncessary dropping.