2008-12-12 44 views
7

Tôi đang tìm thư viện ORM Perl có hỗ trợ kỹ thuật đảo ngược lược đồ cơ sở dữ liệu. Tất cả những gì tôi đã tìm thấy cho đến nay là http://perlorm.sourceforge.net/ và dường như không có hỗ trợ kỹ thuật đảo ngược.Có một ORM Perl với kỹ thuật đảo ngược cơ sở dữ liệu không?

+0

Bạn có ý nghĩa gì bởi "kỹ thuật đảo ngược"? Bạn đang cố làm gì vậy? –

+0

Tôi nghĩ rằng anh ấy có nghĩa là tải siêu dữ liệu từ cơ sở dữ liệu và sử dụng nó để tạo ra các lớp. –

+0

Nếu bạn có thể lấy lược đồ, không có gì để thiết kế. Có vẻ kỳ lạ khi nghĩ về một ORM không làm điều đó. Tuy nhiên, tôi đã biết những người đã phải xây dựng lại lược đồ từ mã. –

Trả lời

4

Có ba ORM thường được sử dụng trong Perl, Class:DBI, DBIx::ClassRose::DB::Object. Theo trang this tại PerlMonks, tất cả chúng có thể tải siêu dữ liệu từ cơ sở dữ liệu, nhưng nó không nói như thế nào.

5

DBIx::ClassDBIx::Class::Schema::Loader mà tạo ra các lớp học cho bạn từ một datbase hiện có và cũng có thể viết chúng ra các tập tin. Nó giới hạn để tải một lược đồ duy nhất mặc dù.

Các vấn đề liên quan