comon_orm 0.0.1-alpha
comon_orm: ^0.0.1-alpha copied to clipboard
Prisma-inspired schema-first ORM core for Dart with schema parsing, code generation, and an in-memory runtime.
example/main.dart
import 'package:comon_orm/comon_orm.dart';
import 'generated/comon_orm_client.dart';
const workflow = SchemaWorkflow();
Future<void> main() async {
final loaded = await workflow.loadValidatedSchema('example/schema.prisma');
final adapter = InMemoryDatabaseAdapter(schema: loaded.schema);
final client = GeneratedComonOrmClient(adapter: adapter);
final user = await client.user.create(
data: const UserCreateInput(email: 'alice@example.com', name: 'Alice'),
);
print('created: ${user.email}');
}