c#-5.0相关内容

在 MVC 6 下使用 ADO.NET 的 DataTable 的替代方案是什么?

我正在创建一个 MVC 6 项目,我宁愿在 Entity Framework 7 上使用 Classic ADO.net.但是,据说 DataTable 和 SqlDataAdapter 都找不到名称空间.我有一个 using System.Data 和 System.Data.SqlClient 语句.在我尝试构建项目之前,它不会显示错误. 我想我在某处读到这两个名称空间未在新版本中实现. ..
发布时间:2022-01-23 22:12:52 其他开发

Metro/WinRT UI async void 事件处理程序未调用未处理的异常处理程序

将以下内容视为从 Windows 8 Metro/WinRT 应用程序中提取的内容,这些内容已减少到显示异常所需的最低限度: 公共类应用程序:应用程序{公共应用程序(){UnhandledException += (sender, e) =>e.Handled = true;}}公共类 MainPage : 页面{私人无效Button_Click_1(对象发送者,RoutedEventArgs ..

如何在不使用 Rx 框架的情况下限制事件的速度

我想限制事件的速度,如何在不使用 Microsoft Rx 框架的情况下实现这一点.我在 Rx 的帮助下完成了这项工作.但我正在尝试的是,我需要根据时隙限制 Map 的 View changed 事件.是否可以在不使用 Rx 的情况下实现相同的功能. 我不允许使用 Rx,我必须保持二进制大小尽可能小. 解决方案 例如,如果您的事件是 EventHandler 类型,则此方法有效.它为 ..
发布时间:2022-01-21 13:57:22 C#/.NET

EF6 alpha 异步等待实体存储过程/函数导入?

我想将新的异步等待功能应用于在我的实体模型中导入的存储过程/函数导入,但目前还无法使用 EF6 alpha. 在 EF6 alpha2(或 20211 年的夜间版本)中是否可以在返回复杂类型集合的实体函数导入(调用 SQL 存储过程)上调用任何新的异步方法?例如 私有异步任务>getInfo(字符串 id){使用 (CustomEntity context = ..

如何在 Visual Studio 2015 中禁用 C# 6 支持?

背景 我们有一个项目,我们正在 VS 2015 中开发并启用 C#6,有时需要由使用 VS 2013 而不使用 C#6 的开发人员打开. 我们无意在这个特定的解决方案中使用 C# 6(只要我愿意). 问题 Visual Studio 和 ReSharper 建议使用有用的 C# 6 语言结构,这些结构使解决方案在没有 C#6 支持的早期版本的 Visual Studio 中 ..
发布时间:2021-12-30 17:45:16 C#/.NET

错误 CS1056:在 tfs 持续集成过程中运行 msbuild 时出现意外字符“$"

我有一个项目,该框架面向 .NET Framework 4.6.1,作为 tfs 持续集成过程的一部分,我们创建了一个构建解决方案任务,以确保代码正确编译. 现在 TFS 服务器拥有最新版本的 .Net Famework 4.6.2.在寄存器上,这是框架的 Release 键的值 在所有其他操作系统版本上:394806 => .NET Framework 4.6.2 但是当构建运行时 ..
发布时间:2021-12-28 13:15:07 C#/.NET

Metro/WinRT UI 异步无效事件处理程序未调用未处理的异常处理程序

将以下内容视为 Windows 8 Metro/WinRT 应用程序的摘录,这些内容已减少到显示异常所需的最低限度: public class App : 应用{公共应用程序(){UnhandledException += (sender, e) =>e.handled = true;}}公共类 MainPage : 页面{私有无效Button_Click_1(对象发送者,RoutedEvent ..

如何在 Linq 查询中等待方法

尝试在 LINQ 查询中使用 await 关键字,我得到了这个: 'await' 操作符只能用在初始 'from' 子句的第一个集合表达式内或 'join' 子句的集合表达式内的查询表达式中 示例代码: var data = (from id in ids让 d = 等待 LoadDataAsync(id)选择 d); 是否不可能在 LINQ 查询中等待某些内容,或者是否需要以不同 ..
发布时间:2021-12-27 23:33:09 其他开发

如何在 C# 中创建异步方法?

我读过的每篇博文都告诉您如何在 C# 中使用异步方法,但出于某种奇怪的原因从未解释过如何构建您自己的异步方法来使用.所以我现在有这个使用我的方法的代码: private async void button1_Click(object sender, EventArgs e){var now = await CountToAsync(1000);label1.Text = now.ToString ..
发布时间:2021-12-27 23:26:09 C#/.NET

入口点不能用“async"修饰符标记

我从这个 链接.但是当我编译这段代码时,我得到一个入口点不能用“异步"修饰符标记.如何使此代码可编译? class 程序{静态异步 void Main(string[] args){任务getWebPageTask = GetWebPageAsync("http://msdn.microsoft.com");Debug.WriteLine("在等待之前的 startButton_Click"); ..
发布时间:2021-12-27 23:25:12 C#/.NET

IValueConverter 的异步实现

我有一个异步方法,我想在 IValueConverter 中触发它. 有没有比通过调用 Result 属性强制它同步更好的方法? 公共异步任务转换(对象值,类型目标类型,对象参数,字符串语言){StorageFile 文件 = 作为 StorageFile 的值;如果(文件!= null){var image = ImageEx.ImageFromFile(file).Result;返回图 ..
发布时间:2021-12-27 23:18:46 C#/.NET