ciroque wrote:
Is there a project-level setting I can change that will ensure all generated code uses IsolationLevel.Unspecified?
No, no through settings. Besides the IsolationLevel is mandatory in the adapter.StartTransaction method. What you can do is create your own StarTransaction method in a DataAccessAdapter partial class or in the DataAccessAdapter.cs USER_CODE_REGION:
// __LLBLGENPRO_USER_CODE_REGION_START CustomDataAccessAdapterCode
public virtual void StartTransaction(string name)
{
StartTransaction(System.Data.IsolationLevel.Unspecified, name);
}
// __LLBLGENPRO_USER_CODE_REGION_END
... then use that method in your code:
using (var adapter = new DataAccessAdapter())
{
adapter.StartTransaction("Test..");
...
}