Datacontext в LINQ.«Не существует в текущем контексте» - PullRequest
0 голосов
/ 12 февраля 2012

Я продолжаю получать это сообщение об ошибке.Я следовал инструкциям, но кажется, что он все еще не работает?какое решение для этого?вот мой код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Linq;
using System.Data.Linq.Mapping;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MyDatabaseDataContext = new MyDatabaseDataContext(@"C:\Users\John\Documents\visual studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\MyDatabase.mdf");
        }


    }
}

вот трассировка стека

Error   1   'WindowsFormsApplication1.Form1' does not contain a definition for 'Form1_Load' and no extension method 'Form1_Load' accepting a first argument of type 'WindowsFormsApplication1.Form1' could be found (are you missing a using directive or an assembly reference?)   C:\Users\John\Documents\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs 92  55  WindowsFormsApplication1

1 Ответ

2 голосов
/ 12 февраля 2012

Это происходит, если вы добавляете обработчик событий в конструктор, а затем удаляете метод обработчика.Поскольку вы не удалили автоматически сгенерированный код, который добавляет метод к событию, вы получите ошибку компилятора.

Перейдите в файл .Designer.cs и удалите строку с ошибкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...