草庐IT

sqlite - EF7 (Code First) + SQLite 不为模型创建数据库和表

我目前正在尝试重新创建示例,在文档中完成http://ef.readthedocs.org/en/latest/getting-started/uwp.html,使用EF7和SQLite创建通用Windows平台应用。我已经安装了所需的EF7和EF7命令包,并创建了模型和上下文:publicclassBloggingContext:DbContext{publicDbSetBlogs{get;set;}publicDbSetPosts{get;set;}protectedoverridevoidOnConfiguring(DbContextOptionsBuilderoptionsBu

c# - 如何使用 EF 核心在 SQLite 中创建自动增量列?

我首先在我的UWPand.NETStandard中将EntityFrameworkCore2.0用于Sqlite代码应用程序。我的模型有一个主键整数类型的实体,它应该根据SQLitedocumentation作为自动增量。.但实际上,对于每一行,标识列的值都为0。请帮忙,因为我没有找到与此问题相关的帮助Material。这是我的属性(property),没有任何数据注释。publicInt32否{get;放;}我用过流利的APImodelBuilder.Entity().HasKey(c=>new{c.No,c.Cod_Turno});并在此处插入值db.TurnosGenerals.

c# - 如何使用 EF 核心在 SQLite 中创建自动增量列?

我首先在我的UWPand.NETStandard中将EntityFrameworkCore2.0用于Sqlite代码应用程序。我的模型有一个主键整数类型的实体,它应该根据SQLitedocumentation作为自动增量。.但实际上,对于每一行,标识列的值都为0。请帮忙,因为我没有找到与此问题相关的帮助Material。这是我的属性(property),没有任何数据注释。publicInt32否{get;放;}我用过流利的APImodelBuilder.Entity().HasKey(c=>new{c.No,c.Cod_Turno});并在此处插入值db.TurnosGenerals.

ASP.NET 5、EF 7 和 SQLite - SQLite 错误 1 ​​: 'no such table: Blog'

我关注了GettingStartedonASP.NET5关于EntityFramework7的指南,我用Sqlite替换了MicrosoftSqlServer,代码的唯一区别在于Startup.cs:services.AddEntityFramework().AddSqlite().AddDbContext(options=>options.UseSqlite("Filename=db.db"));当我运行网站并导航到/Blogs时,出现错误:Microsoft.Data.Sqlite.SqliteExceptionwasunhandledbyusercodeErrorCode=-21

ASP.NET 5、EF 7 和 SQLite - SQLite 错误 1 ​​: 'no such table: Blog'

我关注了GettingStartedonASP.NET5关于EntityFramework7的指南,我用Sqlite替换了MicrosoftSqlServer,代码的唯一区别在于Startup.cs:services.AddEntityFramework().AddSqlite().AddDbContext(options=>options.UseSqlite("Filename=db.db"));当我运行网站并导航到/Blogs时,出现错误:Microsoft.Data.Sqlite.SqliteExceptionwasunhandledbyusercodeErrorCode=-21

c# - 带有 EF6 的 System.data.Sqlite

我正在从事一个项目,该项目涉及以数据库优先的方法将SQLite与EF6连接起来。我已经安装了System.Data.SQLite(并确保它们的DLL在GAC中),并使用NuGet将依赖项添加到我的项目中。但是,当我尝试为已经存在的数据库创建模式(通过实体数据模型向导)时,出现错误YourprojectreferencesthelatestversionofEntityFramework;however,anEntityFrameworkdatabaseprovidercompatiblewiththisversioncouldnotbefoundforyourdataconnectio

c# - 带有 EF6 的 System.data.Sqlite

我正在从事一个项目,该项目涉及以数据库优先的方法将SQLite与EF6连接起来。我已经安装了System.Data.SQLite(并确保它们的DLL在GAC中),并使用NuGet将依赖项添加到我的项目中。但是,当我尝试为已经存在的数据库创建模式(通过实体数据模型向导)时,出现错误YourprojectreferencesthelatestversionofEntityFramework;however,anEntityFrameworkdatabaseprovidercompatiblewiththisversioncouldnotbefoundforyourdataconnectio

.net - SQLite EF6 在运行时以编程方式设置连接字符串

我尝试将EF3.5迁移到6(使用SQLite作为数据库)。我们无法在应用程序配置文件中设置连接字符串(这对ef6没有问题)。我们必须在运行时以编程方式设置连接字符串(在用户选择了SQLite文件之后)。这是我们的app.config这是DbContextpublicclassFirmwareContext:DbContext{publicFirmwareContext():this(DEFAULT_CONNECTION){}publicFirmwareContext(stringconnextionNameOrString):base(connextionNameOrString){}

.net - SQLite EF6 在运行时以编程方式设置连接字符串

我尝试将EF3.5迁移到6(使用SQLite作为数据库)。我们无法在应用程序配置文件中设置连接字符串(这对ef6没有问题)。我们必须在运行时以编程方式设置连接字符串(在用户选择了SQLite文件之后)。这是我们的app.config这是DbContextpublicclassFirmwareContext:DbContext{publicFirmwareContext():this(DEFAULT_CONNECTION){}publicFirmwareContext(stringconnextionNameOrString):base(connextionNameOrString){}

【EF Core】主从实体关系与常见实体关系的区别

上次老周扯了有关主、从实体的话题,本篇咱们再挖一下,主、从实体之间建立的关系,跟咱们常用的一对一、一对多这些关系之间有什么不同。先看看咱们从学习数据库开始就特熟悉的常用关系——多对多、一对一、一对多说起。数据实体之间会建立什么样的关系,并不是规则性的,而是要看数据的功能。比如你家养的狗狗和水果(你家狗狗可能不吃水果,但老周养的动物基本是什么都吃的,因为从它们幼年起,老周就训练它们,对食物要来者不拒,就算哪天它们不想跟着老周混,出去流浪也不会饿死,适应性更强)。假设:1、你的数据是以狗狗为主,那么一条狗狗会吃多种水果。即狗狗对水果是一对多;2、你的数据以水果为主,每种水果单独记录,然后在另一个表