![]() |
|
|
Thread Tools |
|
#1
|
||
|
||
|
Cách truy vấn nhiều database trong entity framework
Mình đang gặp vde về chuyện join 2 bảng thuộc 2 database khác nhau. Khi dùng ef thì nó báo không không support trường hợp này. Hiện tại mình đang xử lý theo kiểu viết sql trực tiếp trong hàm SqlQuery, nhưng có vẻ tù quá. Trên mạng thì cũng thấy 1 cách là merge 2 edmx của 2 db lại, nhưng mà cách này cũng hơi bất tiện, mỗi lần thêm sửa xoá edmx lại phải sửa cả file merged.
Ae nào có kinh nghiệm chỉ giúp mình giải pháp ngon bổ rẻ với. |
|
#2
|
|||
|
|||
|
Re: Cách truy vấn nhiều database trong entity framework
Quote:
|
| dreamnight |
| View Public Profile |
| Find all posts by dreamnight |
|
#3
|
||
|
||
|
Re: Cách truy vấn nhiều database trong entity framework
Quote:
|
|
#4
|
|||
|
|||
|
Re: Cách truy vấn nhiều database trong entity framework
Cho mình hỏi ngu một chút, không hiểu mình có hiểu vấn đề của bạn đúng không, nhưng mình nghĩ là bạn có thể join bảng trên tầng C# application được mà nhi. Bạn load các dữ liệu cần thiết của cả 2 bảng lên C#, rồi dùng LinQ join trên C# được mà nhỉ.
Còn có cách khác là integrate hết các dữ liệu từ nhiều database của các hệ thống nhỏ hơn khác nhau về một mối, và cái mối đó gọi là... data warehouse. 1355308
|
|
#5
|
|||
|
|||
|
Re: Cách truy vấn nhiều database trong entity framework
Quote:
|
| dreamnight |
| View Public Profile |
| Find all posts by dreamnight |
|
#6
|
||
|
||
|
Re: Cách truy vấn nhiều database trong entity framework
Quote:
Em nghe từ warehouse nhiều lắm, mà cũng ếu hiểu nó là cái gì. Đọc 1 câu giải thích của bác, hiểu ra chân lý luôn Sent from Xiaomi Redmi Note 5 using vozFApp |
|
#7
|
||
|
||
|
Re: Cách truy vấn nhiều database trong entity framework
mô hình cluster
|
| RainKid_yeuguitar |
| View Public Profile |
| Find all posts by RainKid_yeuguitar |
|
#8
|
|||
|
|||
|
Re: Cách truy vấn nhiều database trong entity framework
Nói không với việc join dữ liệu giữa các db khác nhau nhé. Bác nên tổng hợp dữ liệu về 1 db bằng ETL ( thằng db nào cũng hỗ trợ cái này) rồi mới thực hiện report hoặc pre compute.
|
|
#9
|
|||
|
|||
|
Re: Cách truy vấn nhiều database trong entity framework
Quote:
Còn như các bạn khác cũng nói rồi, EF ko làm được việc đó
__________________
Đang chờ build lại pc khác |
![]() |
|
|