草庐IT

database_changes

全部标签

c# - Entity Framework 6 : audit/track changes

我在C#中有我的核心项目。我在一个数据库上工作,其中一些表有“user_mod”和“date_mod”列,用于标记谁和何时制作了一些mod,“data_new”和“user_new”也是如此。我的问题:有没有办法集中这个并自动插入这些数据,我在哪里创建dbContext的实例?如果没有,我将使用审计跟踪工具。我已经看到了其中的一些,但是有一个问题:所有这些都需要在我的模型中添加一些代码。但我不想在我的模型中写入,因为如果我必须更改它,我将丢失mod。是否可以在不写入模型文件的情况下使用EF6的审计跟踪?怎么办?编辑:我试图覆盖saveChanges。publicpartialclass

UserWarning: __floordiv__is deprecated, and its behavior will change in a future version of pytorch.

报错提示:UserWarning:__floordiv__isdeprecated,anditsbehaviorwillchangeinafutureversionofpytorch.Itcurrentlyroundstoward0(likethe‘trunc’functionNOT‘floor’).Thisresultsinincorrectroundingfornegativevalues.Tokeepthecurrentbehavior,usetorch.div(a,b,rounding_mode=‘trunc’),orforactualfloordivision,usetorch.di

c# - CodeFirst EF4.1 MVC Against legacy database - 多重性冲突

无论我以何种方式混合,它都会给我错误。当我不断收到这些错误时,我感觉我遗漏了一些明显的东西。Oneormorevalidationerrorsweredetectedduringmodelgeneration:System.Data.Edm.EdmAssociationType::MultiplicityconflictswiththereferentialconstraintinRole'Venue_Courses_Source'inrelationship'Venue_Courses'.BecauseallofthepropertiesintheDependentRoleareno

c# - CodeFirst EF4.1 MVC Against legacy database - 多重性冲突

无论我以何种方式混合,它都会给我错误。当我不断收到这些错误时,我感觉我遗漏了一些明显的东西。Oneormorevalidationerrorsweredetectedduringmodelgeneration:System.Data.Edm.EdmAssociationType::MultiplicityconflictswiththereferentialconstraintinRole'Venue_Courses_Source'inrelationship'Venue_Courses'.BecauseallofthepropertiesintheDependentRoleareno

c# - “Code First From Database”模板未显示在 Visual Studio 实体数据模型向导中

根据微软在这个article应该看到一个选项“CodeFirstFromDatabase”在步骤3中向“ADO.NET实体数据模型”下的项目添加新项时。我只看到以下我已经使用nuget安装了EF6.1,我正在使用VisualStudio2012Ultimate..我缺少什么? 最佳答案 事实证明,要启用“CodeFirstFromDatabase”模板,您需要download并安装EF工具。 关于c#-“CodeFirstFromDatabase”模板未显示在VisualStudio实体

c# - “Code First From Database”模板未显示在 Visual Studio 实体数据模型向导中

根据微软在这个article应该看到一个选项“CodeFirstFromDatabase”在步骤3中向“ADO.NET实体数据模型”下的项目添加新项时。我只看到以下我已经使用nuget安装了EF6.1,我正在使用VisualStudio2012Ultimate..我缺少什么? 最佳答案 事实证明,要启用“CodeFirstFromDatabase”模板,您需要download并安装EF工具。 关于c#-“CodeFirstFromDatabase”模板未显示在VisualStudio实体

c# - 系统.Data.Linq.ChangeConflictException : Row not found or changed

我正在尝试使用LINQ删除选定的gridview行(否LINQ数据源)。选择选择时,详细信息View绑定(bind)将更改还。我可以向数据库中添加一个新条目,但是当我添加这个代码到updatePanel中的删除按钮,我得到一个异常:try{varquery=fromiindb.QuestionModuleswherei.QuestionModuleID==QuestionModuleIDselecti;QuestionModuleo=query.First();db.QuestionModules.DeleteOnSubmit(o);db.SubmitChanges();}这是我得到的

c# - 系统.Data.Linq.ChangeConflictException : Row not found or changed

我正在尝试使用LINQ删除选定的gridview行(否LINQ数据源)。选择选择时,详细信息View绑定(bind)将更改还。我可以向数据库中添加一个新条目,但是当我添加这个代码到updatePanel中的删除按钮,我得到一个异常:try{varquery=fromiindb.QuestionModuleswherei.QuestionModuleID==QuestionModuleIDselecti;QuestionModuleo=query.First();db.QuestionModules.DeleteOnSubmit(o);db.SubmitChanges();}这是我得到的

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

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

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

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