public void RemoveAt(int index)
{
if ((uint) index >= (uint) this._size)
ThrowHelper.ThrowArgumentOutOfRangeException();
this._size = this._size - 1;
if (index < this._size)
Array.Copy((Array) this._items, index + 1, (Array) this._items, index, this._size - index);
this._items[this._size] = default (T);
this._version = this._version + 1;
}
List<int> numbers = new List<int>()
catch
{
MessageBox.Show("Что-то пошло не так");
}
catch(Exception ex)
{
Debug.WriteLine(ex);
}
Первое,
public DbSet<blogs> blog
и не создаст ничего, если нет модели blogs.Второе, в EF соглашение по названию таблиц (которое в принципе настраивается) по умолчанию, имя таблицы будет по названию сущности + s, т.е. делает множественное число. Причем делает это умно, если сущность будет называться copy, то таблица будет copies. Если при запуске он не найдет таблицу с таким именем, то он ее создаст. Вы говорите, что у Вас есть таблица STUD и Вы наверняка сделали, чтото подобное
public DbSet<STUD> STUD { get; set; }
Но он создаст таблицу STUDs, доступ к которой будет через поле STUD.
Поэтому просто переименуйте Вашу таблицу согласно соглашению наименований в EF.