2010-07-08 22 views
6

Tôi có một cơ sở dữ liệu mà tôi đang chạy một số ứng dụng từ đó. Tôi muốn tách các bảng bằng cách tạo một lược đồ cho mỗi ứng dụng. Đối với ứng dụng mới nhất của tôi, tôi đang sử dụng FluentNHibernate. Có vẻ như tôi có hầu hết các hệ thống ống nước chính xác nhưng khi tôi cố gắng truy vấn một trong các bảng của tôi, nó không thể tìm thấy bảng của tôi. Tôi chạy phân tích truy vấn và thấy lược đồ không được bao gồm trong truy vấn.Sử dụng Fluent-NHibernate với các bảng trong các lược đồ cơ sở dữ liệu khác nhau

Tôi chỉ đơn giản là không biết những gì để đưa vào lớp học của tôi (thực thể hoặc bản đồ) để NHibernate biết sơ đồ lớp thuộc về. Tôi đặt ở đâu và những gì bên trong các lớp học của tôi để liên kết chúng với một lược đồ?

Tôi đã sử dụng Castle ActiveRecord trong quá khứ và nó đã có một tài sản thuộc tính tương tự như sau:

[ActiveRecord (schema = sports)]

Nhờ sự giúp đỡ của bạn.

+0

Bạn có thể cho tôi biết, bạn đã có các lược đồ cơ sở dữ liệu đã được tạo ra, hoặc NHibernate tạo ra chúng cho bạn? Tôi đang gặp vấn đề tương tự như của bạn, nhưng tôi mong đợi NHibernate để chăm sóc tạo lược đồ mà không xảy ra. Nếu tôi tự tạo các lược đồ thì các truy vấn sẽ hoạt động. –

Trả lời

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