草庐IT

framework-part

全部标签

c# - 从 .Net Framework 4.5 升级到 4.6.1 后 Nuget 重新定位

这个问题在这里已经有了答案:Retargetingsolutionfrom.Net4.0to4.5-howtoretargettheNuGetpackages?(5个答案)关闭4年前。我有一个包含大约30个项目的.net解决方案,所有项目都以.NetFramework4.5为目标。每个引用至少3-4个NuGet包。我们现在需要将它们更新到.NetFramework4.6.1。所以这是我需要知道的:我是否也需要重新定位NuGet包,或者我可以跳过它,因为这将是“就地”升级吗?如果是,我可以通过将每个NuGet包的targetFramework="net45"替换为targetFramew

c# - 从 .Net Framework 4.5 升级到 4.6.1 后 Nuget 重新定位

这个问题在这里已经有了答案:Retargetingsolutionfrom.Net4.0to4.5-howtoretargettheNuGetpackages?(5个答案)关闭4年前。我有一个包含大约30个项目的.net解决方案,所有项目都以.NetFramework4.5为目标。每个引用至少3-4个NuGet包。我们现在需要将它们更新到.NetFramework4.6.1。所以这是我需要知道的:我是否也需要重新定位NuGet包,或者我可以跳过它,因为这将是“就地”升级吗?如果是,我可以通过将每个NuGet包的targetFramework="net45"替换为targetFramew

c# - "Order by Col1, Col2"使用 Entity Framework

我需要使用EntityFramework按2列排序。这是怎么做到的?return_repository.GetSomething().OrderBy(x=>x.Col1..Col2)?即SELECT*FROMFooORDERBYCol1,Col2 最佳答案 尝试OrderBy(x=>x.Col1).ThenBy(x=>x.Col2)。这是一个LINQ功能,无论如何,不​​是EF独有的。 关于c#-"OrderbyCol1,Col2"使用EntityFramework,我们在StackOv

c# - "Order by Col1, Col2"使用 Entity Framework

我需要使用EntityFramework按2列排序。这是怎么做到的?return_repository.GetSomething().OrderBy(x=>x.Col1..Col2)?即SELECT*FROMFooORDERBYCol1,Col2 最佳答案 尝试OrderBy(x=>x.Col1).ThenBy(x=>x.Col2)。这是一个LINQ功能,无论如何,不​​是EF独有的。 关于c#-"OrderbyCol1,Col2"使用EntityFramework,我们在StackOv

c# - Entity Framework Code First 是否支持存储过程?

我看过几个EFCodeFirst的演示,但没有看到EFCF如何与存储过程一起工作。如何声明一个将使用一些sp的方法?我可以将实体传递给调用sp的方法,而无需手动将实体属性映射到sp参数吗?此外,如果我更改模型会怎样?从模型重新创建表时它会删除我的sp吗?那么触发器呢?如果不支持这些东西,future有没有支持它们的计划? 最佳答案 编辑:我对EF4.1(下方)的原始回答现已过时。请看theanswerbelowfromDiegoVega(在Microsoft的EF团队工作)!@gsharp和ShawnMclean:您从哪里获得这些信

c# - Entity Framework Code First 是否支持存储过程?

我看过几个EFCodeFirst的演示,但没有看到EFCF如何与存储过程一起工作。如何声明一个将使用一些sp的方法?我可以将实体传递给调用sp的方法,而无需手动将实体属性映射到sp参数吗?此外,如果我更改模型会怎样?从模型重新创建表时它会删除我的sp吗?那么触发器呢?如果不支持这些东西,future有没有支持它们的计划? 最佳答案 编辑:我对EF4.1(下方)的原始回答现已过时。请看theanswerbelowfromDiegoVega(在Microsoft的EF团队工作)!@gsharp和ShawnMclean:您从哪里获得这些信

c# - Entity Framework 选择不同的名称

如何使用EntityFramework执行此SQL查询?SELECTDISTINCTNAMEFROMTestAddresses 最佳答案 使用lambda表达式..varresult=EFContext.TestAddresses.Select(m=>m.Name).Distinct();使用where的另一种变体,varresult=EFContext.TestAddresses.Where(a=>a.age>10)//ifyouhaveanycondition.Select(m=>m.name).Distinct();另一种使用

c# - Entity Framework 选择不同的名称

如何使用EntityFramework执行此SQL查询?SELECTDISTINCTNAMEFROMTestAddresses 最佳答案 使用lambda表达式..varresult=EFContext.TestAddresses.Select(m=>m.Name).Distinct();使用where的另一种变体,varresult=EFContext.TestAddresses.Where(a=>a.age>10)//ifyouhaveanycondition.Select(m=>m.name).Distinct();另一种使用

c# - 为 C# 应用程序制作一个安装程序,并将 .NET Framework 安装程序包含到安装程序中

我已经完成了我的C#应用程序,但我有一个小问题:当我尝试在另一台PC上运行我的应用程序时,我始终需要安装.NETFramework4.0。有什么办法可以让它在不从互联网安装框架的情况下工作吗?我之前试过InnoSetup对于VB6应用程序,但我不确定它是否适用于.NET4.0!有什么想法吗? 最佳答案 使用VisualStudio安装项目。安装项目可以在您的安装包中自动包含.NETFramework安装:这是我的Windows窗体应用程序的分步操作:创建安装项目。您可以使用设置向导。选择项目类型。选择输出。点击完成。打开设置项目属性

c# - 为 C# 应用程序制作一个安装程序,并将 .NET Framework 安装程序包含到安装程序中

我已经完成了我的C#应用程序,但我有一个小问题:当我尝试在另一台PC上运行我的应用程序时,我始终需要安装.NETFramework4.0。有什么办法可以让它在不从互联网安装框架的情况下工作吗?我之前试过InnoSetup对于VB6应用程序,但我不确定它是否适用于.NET4.0!有什么想法吗? 最佳答案 使用VisualStudio安装项目。安装项目可以在您的安装包中自动包含.NETFramework安装:这是我的Windows窗体应用程序的分步操作:创建安装项目。您可以使用设置向导。选择项目类型。选择输出。点击完成。打开设置项目属性