ایجاد دیتابیس sqlite با entity framework core در uwp

بپرسید

0

{{ digitTrunc(content.likes) }}

من می خوام با entity framework core یه دیتابیس sqlite بسازم. قبلا با انتیتی کار کردم ولی داخل uwp امکان اتصال به sql server با انتیتی وجود نداره. برای همین رفتم سراغ sqlite. کد من برای ایجاد دیتابیس اینه:

using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;

namespace Database
{
    public class Context : DbContext
    {
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlite("Data Source=blogging.db");
        }
        public virtual DbSet<Blog> Blogs { get; set; }
    }

    public class Blog
    {
        public int id { get; set; }
        public string Url { get; set; }
    }
}

اما برای ذخیره یا نمایش اطلاعات جدول Blogs این ارور رو میده:

/Microsoft.Data.Sqlite.SqliteException: 'SQLite Error 1: 'no such table: Blogs'.'

/

کدی که این ارور براش میاد به صورت زیر:

Context context = new Context();
            Blog b = new Blog();
            b.Url = "www";
            context.Blogs.Add(b);
            context.SaveChanges();

از قسمتی که savechanges زدم خطا میگیره. کسی میدونه این مشکل چطور حل میشه؟

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است