Я создаю новый проект и создаю простой проект, работающий с CodeFirstApproach
Сначала создайте класс студента, а затем создайте контекстный класс (общение между базой данных и таблицей) и напишите приведенный ниже код в web.config
Проверка подлинности сервера Sql
username: sa
password: s123
web.config
<!--CodeFirstAproach-->
<connectionStrings> //something is wrong here
<add name="conn" connectionString="Server=.\JSdique;database=codefirst;User Id=sa;Password=s123" providerName="System.Data.SqlClient" />
</connectionStrings>
, затем создайте домашний контроллер и затем создайте представление
ContextClass
public class ContextClass : DbContext
{
public ContextClass() : base("conn") { }
public DbSet<Student> students { get; set; }
}
HomeController
public class HomeController : Controller
{
ContextClass db = new ContextClass();
// GET: Home
public ActionResult Index()
{
var data = db.students.ToList();
return View(data);
}
}
Ошибка:
Дополнительная информация: при установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка определения местоположения сервера / указанного экземпляра)
Как решить эту ошибку?
Ссылка: https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/authentication-in-sql-server