2011-02-06 27 views
8

Tôi đang tìm một codebase phong nha minh họa cách sử dụng nHibernate làm lớp kiên trì trong dự án asp.net mvc3.nHibernate + Mvc3 Ứng dụng mẫu

Hai phần quan trọng của sự hiểu biết mà tôi đang tìm cách để phát triển là

  1. Làm thế nào để đối phó với ISession và ISessionFactory.
  2. Cách triển khai mẫu kho lưu trữ mà không làm rò rỉ bất kỳ chi tiết nào về việc triển khai nHibernate của nó.

Tôi biết về Kiến trúc Sharp và đọc thông qua điều đó ngay bây giờ - Điều thú vị nhưng tôi quan tâm hơn đến việc tìm kiếm một ứng dụng web đơn giản để chọn ngoài một khuôn khổ khác để tìm hiểu.

Xin cảm ơn trước.

+0

Có thể bài viết này có thể trợ giúp: http://hackingon.net/post/NHibernate-Session-Per-Request-with-ASPNET-MVC.aspx. Tôi đọc nó và nghĩ rằng đó là một cách khá thẳng về phía trước của thực hiện NHibernate, mà cũng cô lập NHibernate đến logic MVC của bạn và therefor sẽ là một phần của dòng chảy cứu hộ (và không kết thúc với ASP.NET lỗi nếu vứt bỏ sẽ ném một ngoại lệ) – jishi

Trả lời

3

Tôi kết hợp một dự án cung cấp ví dụ về cách thực hiện việc này bằng cách sử dụng nhibernate và asp.net mvc 2. Việc triển khai kho và nhibernate sẽ gần như giống nhau. Có lẽ sự thay đổi lớn nhất sẽ là mảnh tiêm ioc/phụ thuộc. Hãy xem. Nó sẽ cung cấp một điểm khởi đầu vững chắc. Đây là URL.

http://gpsnerd.codeplex.com

Hãy cho tôi biết nếu bạn có câu hỏi.

Bob

+1

Trông tuyệt vời - Tôi cũng đang ở chế độ vi mô nên công việc arduino của bạn cũng rất thú vị. –

+0

@rcravens ứng dụng của bạn trông khá tốt (tôi đã kiểm tra bản trình diễn trực tuyến) nhưng dường như không có mã nào có sẵn trên codeplex: ( –

+0

Tôi vừa kiểm tra. Bạn có thể tải xuống toàn bộ giải pháp tại đây: http://gpsnerd.codeplex.com/SourceControl/list/changesets – rcravens

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