У меня есть контекст, как это:имя ... не существует в текущем контексте
/// <summary>
/// Constructeur qui récupère automatiquement la chaîne de connection.
/// </summary>
/// <remarks>Nécessaire pour les commandes de migrations de EF > 4.3.</remarks>
public ScsContext()
: base(ConfigurationUtility.GetConnectionString())
{
}
/// <summary>
/// Constructeur qui prend en paramètre une chaine de connection.
/// </summary>
/// <param name="connectionString">Chaîne de connexion.</param>
public ScsContext(string connectionString)
: base(connectionString)
{
}
Я выбрал мою настойчивость сборку, которая содержит ScsContext. Я смог выбрать ScsContext, и я выбрал конструктор без параметров, а затем файл конфигурации, в котором находится строка подключения.
Я сделал тест, чтобы узнать, может ли он подключиться .. да, это возможно.
Я вижу все таблицы в LindPaq, но он не смог выполнить какие-либо запросы. Например, Accounts.Take (100) Я получаю сообщение об ошибке, поскольку имя «Учетные записи» не существует в текущем контексте.
Любые идеи? Я уверен, что у меня есть правильная DLL и все такое.
Я видел такое поведение, когда 'DbSet' был помечен' internal'. Убедитесь, что уровень доступности 'Accounts' является' public'. – Sorax