草庐IT

starling-framework

全部标签

c# - ASP.NET MVC 3 - 无法找到请求的 .Net Framework 数据提供程序

背景信息:我正在使用MicrosoftVisualWebDeveloper2010Express。关于我(缺乏)经验的信息:问题出现在我尝试完成的第一个教程中。一些附加信息:我熟悉C#、Postgres、Rails(因此MVC和Web应用程序对我来说并不陌生)我没有使用ASP.NET或SQLServer的经验问题描述:我正在尝试完全按照"IntrotoASP.NETMVC3"中的步骤进行操作-教程,我在thefirststepfrompart5-AddingtheMoviesController:遇到了问题当我尝试使用教程中显示的确切设置添加“MoviesController”并单击“

c# - 无法加载文件或程序集 'Microsoft.Build.Framework' (VS 2017)

当我尝试运行命令“update-database”时,我得到了这个异常:Specifythe'-Verbose'flagtoviewtheSQLstatementsbeingappliedtothetargetdatabase.System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Build.Framework,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thesystem

c# - 无法加载文件或程序集 'Microsoft.Build.Framework' (VS 2017)

当我尝试运行命令“update-database”时,我得到了这个异常:Specifythe'-Verbose'flagtoviewtheSQLstatementsbeingappliedtothetargetdatabase.System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Build.Framework,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thesystem

c# - Entity Framework Code First AddOrUpdate 方法插入重复值

我有一个简单的实体:publicclassHall{[Key]publicintId{get;set;}publicstringName[get;set;}}然后在Seed方法中我使用AddOrUpdate来填充表:varhall1=newHall{Name="French"};varhall2=newHall{Name="German"};varhall3=newHall{Name="Japanese"};context.Halls.AddOrUpdate(h=>h.Name,hall1,hall2,hall3);然后我在包管理控制台中运行:Add-MigrationCurrentU

c# - Entity Framework Code First AddOrUpdate 方法插入重复值

我有一个简单的实体:publicclassHall{[Key]publicintId{get;set;}publicstringName[get;set;}}然后在Seed方法中我使用AddOrUpdate来填充表:varhall1=newHall{Name="French"};varhall2=newHall{Name="German"};varhall3=newHall{Name="Japanese"};context.Halls.AddOrUpdate(h=>h.Name,hall1,hall2,hall3);然后我在包管理控制台中运行:Add-MigrationCurrentU

c# - Entity Framework ,更新相关对象时出现问题

我目前正在使用最新版本的EntityFramework开发一个项目,我遇到了一个我似乎无法解决的问题。当谈到更新现有对象时,我可以很容易地更新对象属性,直到涉及到一个引用另一个类的属性。在下面的示例中,我有一个名为Foo的类,它存储各种属性,其中2个是其他类的实例publicclassFoo{publicintId{get;set;}publicstringName{get;set;}publicSubFooSubFoo{get;set}publicAnotherSubFooAnotherSubFoo{get;set}}当我使用下面的Edit()方法时,我传入了我希望更新的对象,我可以

c# - Entity Framework ,更新相关对象时出现问题

我目前正在使用最新版本的EntityFramework开发一个项目,我遇到了一个我似乎无法解决的问题。当谈到更新现有对象时,我可以很容易地更新对象属性,直到涉及到一个引用另一个类的属性。在下面的示例中,我有一个名为Foo的类,它存储各种属性,其中2个是其他类的实例publicclassFoo{publicintId{get;set;}publicstringName{get;set;}publicSubFooSubFoo{get;set}publicAnotherSubFooAnotherSubFoo{get;set}}当我使用下面的Edit()方法时,我传入了我希望更新的对象,我可以

c# - 检查 Entity Framework 中是否存在实体的通用方法?

类似于BestwaytocheckifobjectexistsinEntityFramework?我正在寻找一种通用方法来检查DbSet中的实体。像这样的东西,这是行不通的:privateDbContextDbContext{get;set;}privateDbSetDbSet{get;set;}publicBooleanExists(Tentity){return((fromiteminthis.DbSetwhereitem==entityselectitem).Count()>0);}行whereitem==entity在LINQtoSQL中有效,但显然不适用于LINQtoEnti

c# - 检查 Entity Framework 中是否存在实体的通用方法?

类似于BestwaytocheckifobjectexistsinEntityFramework?我正在寻找一种通用方法来检查DbSet中的实体。像这样的东西,这是行不通的:privateDbContextDbContext{get;set;}privateDbSetDbSet{get;set;}publicBooleanExists(Tentity){return((fromiteminthis.DbSetwhereitem==entityselectitem).Count()>0);}行whereitem==entity在LINQtoSQL中有效,但显然不适用于LINQtoEnti

c# - .NET Framework 3.5 的等效元组 (.NET 4)

.NETFramework3.5中是否存在等效于.NET4的类Tuple?我想用它从一个方法返回多个值,而不是创建一个struct。 最佳答案 不,不在.Net3.5中。但创建您自己的应该并不难。publicclassTuple{publicT1First{get;privateset;}publicT2Second{get;privateset;}internalTuple(T1first,T2second){First=first;Second=second;}}publicstaticclassTuple{publicstat