我有三个数据库需要处理: A、B和C,每个数据库都有相同的表(例如:用户、产品)。
我想让用户在运行时决定要使用哪个数据库。 因此我使用了EF5,并创建了3个edbx文件,分别创建了以下类: ADBEntities、BDBEntities和CDBEntities。
如何让用户选择所选的数据库以便获取其用户?
我的意思是,
我想让用户在运行时决定要使用哪个数据库。 因此我使用了EF5,并创建了3个edbx文件,分别创建了以下类: ADBEntities、BDBEntities和CDBEntities。
如何让用户选择所选的数据库以便获取其用户?
我的意思是,
var dstuff = from user in selecteddb.users
where user.UserEmail == userEmail
select user.UserID;
我曾考虑使用反射/基类(DBEntities),但这些想法并没有得到很好的实现。