草庐IT

include_entities

全部标签

c# - 如何在不丢失数据的情况下重命名 Entity Framework 5 Code First 迁移中的数据库列?

我使用EF5.0CodeFirstMigrations成功运行了默认的ASP.NETMVC4模板。但是,当我更新模型属性名称时,对应的表列数据被EF5.0删除。是否有可能以某种方式重命名表列而不以自动方式删除数据? 最佳答案 手动编辑迁移的Up和Down方法以使用RenameColumn方法替换它自动生成的AddColumn和DropColumn你。 关于c#-如何在不丢失数据的情况下重命名EntityFramework5CodeFirst迁移中的数据库列?,我们在StackOverfl

c# - 如何在不丢失数据的情况下重命名 Entity Framework 5 Code First 迁移中的数据库列?

我使用EF5.0CodeFirstMigrations成功运行了默认的ASP.NETMVC4模板。但是,当我更新模型属性名称时,对应的表列数据被EF5.0删除。是否有可能以某种方式重命名表列而不以自动方式删除数据? 最佳答案 手动编辑迁移的Up和Down方法以使用RenameColumn方法替换它自动生成的AddColumn和DropColumn你。 关于c#-如何在不丢失数据的情况下重命名EntityFramework5CodeFirst迁移中的数据库列?,我们在StackOverfl

c# - Entity Framework 如何使用递归层次结构? Include() 似乎不适用于它

我有一个Item。Item有一个Category。Category有ID、Name、Parent和child。Parent和Children也属于Category。当我对特定的Item执行LINQtoEntities查询时,它不会返回相关的Category,除非我使用Include("Category")方法。但它并没有带来完整的类别,包括它的parent和child。我可以做Include("Category.Parent"),但这个对象有点像树,我有一个递归层次结构,但我不知道它在哪里结束。如何让EF完全加载Category,包含父项和子项,以及父项及其父项和子项,等等?这不是针对

c# - Entity Framework 如何使用递归层次结构? Include() 似乎不适用于它

我有一个Item。Item有一个Category。Category有ID、Name、Parent和child。Parent和Children也属于Category。当我对特定的Item执行LINQtoEntities查询时,它不会返回相关的Category,除非我使用Include("Category")方法。但它并没有带来完整的类别,包括它的parent和child。我可以做Include("Category.Parent"),但这个对象有点像树,我有一个递归层次结构,但我不知道它在哪里结束。如何让EF完全加载Category,包含父项和子项,以及父项及其父项和子项,等等?这不是针对

c# - Entity Framework 代码优先 - 如何为生产数据库运行 Update-Database

我想知道如何为生产数据库运行“更新数据库”命令。'Update-Database'数据库在我的本地机器上工作正常,但我如何让它为生产数据工作?因此,如果我对我的应用程序进行更改,然后通过visualstudio运行“发布”,这对于代码方面来说工作正常,但我如何为生产数据运行“更新数据库”命令。希望这个问题有道理...谢谢, 最佳答案 参见UsingEntityFramework(codefirst)migrationsinproduction以便您的应用程序在EntityFramework初始化时自动更新数据库。现在,如果您更愿意手

c# - Entity Framework 代码优先 - 如何为生产数据库运行 Update-Database

我想知道如何为生产数据库运行“更新数据库”命令。'Update-Database'数据库在我的本地机器上工作正常,但我如何让它为生产数据工作?因此,如果我对我的应用程序进行更改,然后通过visualstudio运行“发布”,这对于代码方面来说工作正常,但我如何为生产数据运行“更新数据库”命令。希望这个问题有道理...谢谢, 最佳答案 参见UsingEntityFramework(codefirst)migrationsinproduction以便您的应用程序在EntityFramework初始化时自动更新数据库。现在,如果您更愿意手

c# - 需要 lambda 的 DbQuery.Include() 重载去了哪里?

我刚刚为一个使用EntityFramework的新项目声明了一些代码优先模型。publicclassBlogEntry{publiclongId{get;set;}publiclongAuthorId{get;set;}publicDateTimePublishedStamp{get;set;}publicstringTitle{get;set;}publicstringText{get;set;}publicvirtualUserAuthor{get;set;}}publicclassUser{publiclongId{get;set;}publicstringEmail{get;s

c# - 需要 lambda 的 DbQuery.Include() 重载去了哪里?

我刚刚为一个使用EntityFramework的新项目声明了一些代码优先模型。publicclassBlogEntry{publiclongId{get;set;}publiclongAuthorId{get;set;}publicDateTimePublishedStamp{get;set;}publicstringTitle{get;set;}publicstringText{get;set;}publicvirtualUserAuthor{get;set;}}publicclassUser{publiclongId{get;set;}publicstringEmail{get;s

c# - 使用 Entity Framework Fluent API 的一对一可选关系

我们希望使用EntityFrameworkCodeFirst来使用一对一的可选关系。我们有两个实体。publicclassPIIUser{publicintId{get;set;}publicint?LoyaltyUserDetailId{get;set;}publicLoyaltyUserDetailLoyaltyUserDetail{get;set;}}publicclassLoyaltyUserDetail{publicintId{get;set;}publicdouble?AvailablePoints{get;set;}publicintPIIUserId{get;set;}

c# - 使用 Entity Framework Fluent API 的一对一可选关系

我们希望使用EntityFrameworkCodeFirst来使用一对一的可选关系。我们有两个实体。publicclassPIIUser{publicintId{get;set;}publicint?LoyaltyUserDetailId{get;set;}publicLoyaltyUserDetailLoyaltyUserDetail{get;set;}}publicclassLoyaltyUserDetail{publicintId{get;set;}publicdouble?AvailablePoints{get;set;}publicintPIIUserId{get;set;}