2009-05-05 34 views
8

Có một OR/M (đối tượng ánh xạ quan hệ) có thể được sử dụng trong ASP cổ điển không? Ngay cả một đối tượng lớp đơn giản sẽ là một trợ giúp lớn trong việc xử lý các nhiệm vụ CRUD đơn giản.Có OR/M cho ASP cổ điển không?

Có, tôi biết ASP.NET có nhiều và tôi sử dụng một vài trong số chúng cho các trang ASP.NET. Tuy nhiên đây là một trang web thương mại điện tử cũ sử dụng ASP/VBScript và tổng số viết lại nó không phải là một khả năng.

Trả lời

5

Bạn có thể sử dụng .net thông qua COM Interop và thực hiện ORM trong .net. Một tùy chọn khác là sử dụng Code Smith hoặc MyGeneration và tạo các lớp VB6.

Dưới đây là một số ORM VB6 tôi đã không sử dụng hoặc nghiên cứu bất kỳ trong số này: http://www.sparxsystems.com.au/products/ea/features.html

Nếu tôi tìm thấy nữa cập nhật Ill

+0

cảm ơn! Tôi đánh giá cao các chỉnh sửa và liên kết. –

+3

Không có vấn đề đặt cược tốt nhất của bạn vẫn còn xây dựng các công cụ trong. Net và sử dụng interop, điều này sẽ bắt đầu bạn trên con đường để di chuyển. Tôi khuyên bạn nên thử và xây dựng mọi thứ trong .net thực sự và sử dụng các kỹ thuật cầu nối khác nhau. Chúng tôi đã có một ứng dụng asp cổ điển mà là một con thú nhưng đã có thể mang lại. Net cho các hệ thống phụ trợ khác nhau và thậm chí kết thúc trước (Thông qua IFrames) – JoshBerke

2

Có gì ngăn cản bạn từ việc sử dụng C# hoặc VB.Net và COM Interop để là tạo một DLL có thể được đọc bởi trang ASP cổ điển của bạn. Chúng tôi đã làm điều đó nhiều lần.

MSDN có hai hướng dẫn tốt về COM Interop.

+0

cảm ơn cho các liên kết hướng dẫn. –

-3

Tôi nghĩ IMVHO rằng ORM là lựa chọn tốt cho các dự án nhỏ nhưng tôi thích kết nối ODBC dễ dàng và trực tiếp hơn cho các kết nối lớn hơn.

Tất cả các tính năng (tốt) của ORM có thể được cung cấp bởi RDBMS tốt như Oracle hoặc SQL Server.

0

Tôi cũng tạo ra một khung công tác, nhưng không quá mạnh mẽ so với một số khung nói trên, là một khung công tác đơn giản nhưng rất hữu ích và đã giúp tôi rất nhiều.

Đó là ở đây: https://github.com/FelipeNathan/asp-orm

và nó ở Bồ Đào Nha Người

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