Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Đề xuất hỗ trợ cả Oracle và SQL Server trong cùng một ứng dụng ASP.NET với NHibernate

Bạn có thể dễ dàng sử dụng NHibernate để làm cho cơ sở dữ liệu ứng dụng của mình trở nên bất khả tri bằng cách làm theo một số phương pháp cơ bản:

  • Trước tiên, hãy thiết kế mô hình đối tượng của bạn.
  • Không sử dụng bất kỳ mã nào dành riêng cho cơ sở dữ liệu. Bạn cần một người có kinh nghiệm C # tốt, không phải một nhà phát triển Oracle. Không dựa vào những thứ như trình kích hoạt, quy trình được lưu trữ, v.v.
  • Ít nhất hãy để NHibernate tạo các lược đồ DB ban đầu (bạn có thể chỉnh sửa những thứ như chỉ mục sau này) Nó sẽ chọn các kiểu dữ liệu tốt nhất có sẵn cho mỗi DB.
  • Sử dụng trình tạo POID bất khả tri DB (hilo hoặc guid ) thay vì chuỗi hoặc danh tính.
  • Cố gắng tránh sử dụng SQL. HQL và Linq hoạt động tốt trong 99% trường hợp.
  • Tránh các tính năng NH không được hỗ trợ bởi tất cả DB mục tiêu của bạn (ví dụ:Tương lai, Đa tiêu chí, v.v.)

NHibernate có một cộng đồng tuyệt vời. Bạn luôn có thể đặt câu hỏi của mình trong http://groups.google.com/group/nhusers bên cạnh việc đăng ở đây.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thay đổi ký hiệu tiền tệ trong phiên của bạn trong Oracle

  2. Cách thực thi một thủ tục bên trong một gói trong Oracle

  3. Có truy vấn SQL nào của Oracle gộp nhiều hàng thành một hàng không?

  4. Giáng sinh đến sớm (Oracle 12.2)

  5. Kết quả Cache