من می خوام با 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 زدم خطا میگیره. کسی میدونه این مشکل چطور حل میشه؟
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود