Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
NelliRomans
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 53
1

Entity Framework. В чем ошибка?

26.11.2017, 11:25. Просмотров 344. Ответов 2
Метки нет (Все метки)

Пытаюсь подключить БД через Entity Framework, вроде бы все создала,но выдает такую ошибку (P.S. Делаю в первый раз)

Entity Framework. В чем ошибка?

Вот сам код.
Чего я не вижу?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Entity;
 
namespace Basedate.Entities
{
    public class Book
    {
        public int Id { get; set; }
        public string name { get; set; }
        public int nameauthor { get; set; }
        public int nameizdanie { get; set; }
        public int nameizdatelstvo { get; set; }
        public string ganr { get; set; }
        public string price { get; set; }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using System.Threading.Tasks;
using Basedate.Entities;
 
namespace Basedate
{
  public class EFDbContext: DbContext 
    {
      public EFDbContext()
 
          : base("UserDB")
      { }
        
        public DbSet<Book> Books { get; set; }
    }
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="UserDB" connectionString="Data Source=DESKTOP-VR0FCO7\SQLEXPRESS;Initial Catalog=BookShop;Integrated Security=True" providerName="System.Data.SqlClient" />
  <add name="EFDbContext" connectionString="data source=DESKTOP-VR0FCO7\SQLEXPRESS;initial catalog=BookShop;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" /></connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
</configuration>
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.Entity;
 
 
namespace bd
{
    public partial class Form3 : Form
    {
        EFDbContext db;
 
        public Form3()
        {
            InitializeComponent();
            db = new EFDbContext();
            db.Books.Load();
 
            dataGridView1.DataSource = db.Books.Local.ToBindingList();
        }
 
        private void Form3_Load(object sender, EventArgs e)
        {
          
            
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
           
 
        }
 
        private void button1_Click_1(object sender, EventArgs e)
        {
            Add addform = new Add();
            DialogResult result = addform.ShowDialog(this);
 
            if (result == DialogResult.Cancel)
                return;
 
            Book book = new Book();
            book.Id = addform.textBox1.Text;
            book.name = addform.textBox2.Text;
            book.nameauthor = addform.textBox3.Text;
            book.nameizdanie = addform.textBox4.Text;
            book.nameizdatelstvo = addform.textBox5.Text;
            book.ganr = addform.textBox6.Text;
            book.price = addform.textBox7.Text;
           
 
            db.Books.Add(book);
            db.SaveChanges();
            MessageBox.Show("Новый объект добавлен");
        }
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2017, 11:25
Ответы с готовыми решениями:

Ошибка при подключении к mssql с использованием entity framework
Пытаюсь подключиться к ДБ и создать на основе содержимого таблицы &quot;products&quot; заполнить контейнер...

MVC + Entity Framework
Подскажите плз ORM, а возможно и СУБД для более комфортной работы. Планируется написание проекта...

Связь 1-1 entity framework
Преподаватель предоставил вот такую схему: Я создал классы таблиц, но вот как их связать один к...

Добавление в Entity Framework
Гуглил, но не особо понял , что нужно , чтобы пофиксить это Выборка нормально, а если добавлять и...

Entity FrameWork for VS 2015
У меня есть библиотека классов. И их функционал нужно перенести в таблицы в microsoft sql. Я слышал...

2
Rius
Эксперт .NET
5281 / 3474 / 841
Регистрация: 25.05.2015
Сообщений: 10,599
Записей в блоге: 11
Завершенные тесты: 4
26.11.2017, 11:39 2
Цитата Сообщение от NelliRomans Посмотреть сообщение
C#
1
2
3
namespace Basedate
{
  public class EFDbContext: DbContext
Цитата Сообщение от NelliRomans Посмотреть сообщение
C#
1
2
3
4
5
namespace bd
{
    public partial class Form3 : Form
    {
        EFDbContext db;
Видите разницу?
1
NelliRomans
1 / 1 / 0
Регистрация: 25.09.2014
Сообщений: 53
26.11.2017, 12:05  [ТС] 3
вот блин...спасибо большое)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2017, 12:05

Модель отдельно от Entity Framework
Припустим, есть сгенеррированая Entity Framework Как можно сделать модель к Entity Framework,...

Entity Framework - добавление друзей
Приветствую! Изучаю Entity Framework Code First. Имеется следующая задача: Есть модель User. ...

Хранимая процедура в Entity Framework
Всем доброго времени суток! Пишу проект mvc, в качестве доступа к данным использую Entity...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru