getIdentity static method
- String dataBaseProvider
Returns the appropriate identity function based on the given database provider.
If the provider is SQL Server, it returns "SCOPE_IDENTITY()". If the provider is MySQL, it returns "LAST_INSERT_ID()". Otherwise, it throws an ArgumentError.
Implementation
static String getIdentity(String dataBaseProvider) {
if (isSqlServer(dataBaseProvider)) {
return "SCOPE_IDENTITY()";
}
if (isMySql(dataBaseProvider)) {
return "LAST_INSERT_ID()";
}
throw ArgumentError("Cannot identify database provider: $dataBaseProvider", "dataBaseProvider");
}