Basic шаги, чтобы использовать SQLlite в ядре ASP.NET 1.0 являются следующим образом-
1) Создание нового приложения ядра ASP.NET
2) в project.json, добавьте эти Пакеты-
"Microsoft.EntityFrameworkCore": "1.0.1",
"Microsoft.EntityFrameworkCore.SQlite": "1.0.1"
3) Создание DatabaseContext.cs в вашем Проект-
using Microsoft.EntityFrameworkCore;
namespace AspNetCore_SQLlite
{
public class DatabaseContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlite("Filename:myTestDB.db");
}
}
4) В методе ConfigureServices из startup.cs, добавить DbContext сервис-
services.AddEntityFrameworkSqlite().AddDbContext<DatabaseContext>();
5) В методе Автозагрузка startup.cs, создать БД, например, это
using (var db = new DatabaseContext())
{
db.Database.EnsureCreated();
}
Для получения дополнительной информации, вы можете передать их
статей, в том
https://docs.efproject.net/en/latest/platforms/netcore/new-db-sqlite.html
https://docs.efproject.net/en/latest/providers/sqlite/
хорошо, но какие технологии я должен использовать в этом контексте для веб-формы, как функциональные возможности для создания контактной формы и сохранить данные ?? ?? – abmv
Я не уверен, понимаю ли я ваш вопрос, но, как показано выше, мы используем Entity Framework для создания dbcontext, и вы можете использовать тот же dbcontext для выполнения операций CURD. Обратитесь к учебнику по основам сущности о том, как читать и записывать данные. – Sanket
что я имел в виду, должен ли я использовать в качестве front end со ссылкой на asp.net для контактной формы – abmv