2009-03-25 34 views
8

Đây là một câu hỏi tò mò. Tôi có một ứng dụng phải hỗ trợ cả tệp phẳng và cơ sở dữ liệu làm nơi lưu trữ dữ liệu. Tôi đã suy nghĩ có thể sử dụng một tập tin .csv hoặc tập hợp phân cách bằng tab làm đầu vào ...NHibernate có thể tồn tại trong các tệp phẳng thay vì cơ sở dữ liệu không?

Có thể sử dụng NHibernate để viết để thực hiện cả hai tác vụ kiên trì?

+2

Các tệp có phải là con người có thể đọc được hay là yêu cầu chỉ để có thể đẩy ra một tệp thay vì db nguyên khối? Nếu con người có thể đọc được là không cần thiết tôi muốn đề nghị SqlLite mà NHibernate không hỗ trợ IIRC. – Quibblesome

+0

+1 để gây khó chịu. Tôi đã nghĩ giống như vậy. –

Trả lời

3

Hãy thử sử dụng động cơ phản lực (xem this)

Dialect và các thiết lập khác nhibernate nên những for Microsoft Access.

2

Không theo sự hiểu biết tốt nhất của tôi. Tôi có cùng yêu cầu và đã kết thúc bằng cách sử dụng các tệp XML phẳng và bàn tay lăn tất cả CRUD.

Hôm nay tôi đã xảy ra để thông báo điều này File System Database trên codeplex nhưng chưa xem xét nó đúng cách.

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