50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

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

من می خوام با 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 زدم خطا میگیره. کسی میدونه این مشکل چطور حل میشه؟

پرسیده شده در 1396/11/26 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما