2015-11-07 7 views
0

Я создаю веб-приложение с использованием ASP.NET5 MVC6 и Classic Ado.Net. Но мы не могли воспользоваться ссылкой System.Data. Только два пакета доступны в NuGet пакетахНе удалось получить ссылку на System.Data в Asp.Net 5

System.Data.Common and System.Data.SqlClient. 

В дополнение к этому, всякий раз, когда я добавить System.Data.Common из NuGet, мой проект не компилируется.

Мне нужен DataSet и Datatable в методе действия контроллера.

Как мы можем получить это в Asp.Net 5?

У меня есть ответ от this question.

ответ

0

Текущая версия System.Data.Common и System.Data.SqlClient. конфликтуют с другими библиотеками asp.net-5.

Вы можете использовать EF7 и использовать объект соединения из DBConect.Database

 var conn = DbContext.Database.GetDbConnection(); 
     var cmd=conn.CreateCommand(); 
     cmd.CommandText = "SELECT 1"; 
     conn.Open(); 
     var dr = cmd.ExecuteReader(); 
     conn.Close(); 
+0

я добавил "EntityFramework.Core": "7.0.0-beta8" в project.json. Но var conn = DbContext.Database.GetDbConnection(); создает ошибку. –

+0

См. Веб-шаблон, как настроить DBC-текст. вам нужно сначала инициализировать EF7 с помощью соединительной строки –

Смежные вопросы