Closed logiclrd closed 3 years ago
@nickdodd79 I know you're probably super busy but any chance this could be merged in please?
It would fix quite a big issue with this library.
Thanks!
If you have a private artifacts server, then as a temporary work-around you can pull the mainline, merge in the PRs manually in your local copy, and then build and publish a prerelease version for your internal use. This is what we have been doing. I look forward to getting back to regular published versions, but it's tiding us over. :-)
@logiclrd, That's what we ended up doing in the end.
Cheers for making the PR!
I have rebased this change onto master
now that #55 is merged.
This PR:
DataSet
have relations configured that can only be satisfied by populating tables in a specific order and making sure that certain columns are given values that match existing records in other tables.DataSetGenerator.cs
to ensure that the order in which tables are generated doesn't violate foreign key relationships.DataTableGenerator.cs
to ensure that column data respects foreign key relationships, including situations where columns are markedUnique
and tables that reference themselves.