Нет.Во-первых, для этого вам необходимо сопоставить пользовательские таблицы с вашей моделью данных.Однако делать это не рекомендуется, поскольку у вас есть две разные системы, управляющие одними и теми же данными.
Вместо этого вы должны сделать что-то вроде этого:
from d in dc.MyClasses where d.UserID == Membership.GetUser().ProviderUserKey select d
Чтобы выяснить, какиеПользователь связан с вашими данными.Вам необходимо добавить столбец uniqueidentifier в ваш класс, затем при создании MyClass вы добавляете пользователей ProviderUserKey.Затем, когда вы получаете MyClass, вы ищете пользователя по ключу через членский API.
РЕДАКТИРОВАТЬ:
Я не заметил ту часть, где вы сказали другую базу данных.Как я уже сказал в своем комментарии, Entity Framework не поддерживает таблицы сопоставления в других базах данных.Это только одна база данных.Можно создать представления, которые сопоставляются с другой базой данных, а затем сопоставить эти представления с вашими, но вам необходимо управлять всеми отношениями вручную, и это будет доступно только для чтения.
Самый простой способ получить доступ к членствуДанные в другой базе данных должны указывать провайдеру данных о членстве в этой базе данных (у провайдеров API членства есть строки подключения, отличные от данных вашей EF), а затем использовать методы, которые я упоминал выше.