【c#-具有Azure Service Bus的MassTransit 3创建队列】教程文章相关的互联网学习教程文章

c#-ORM的哪些选择允许近乎“轻按开关”即可在…SQL Server / SQL Azure和PostgreSQL /“云” PostgreSQL之间更改RDBMS

鉴于以下限制: >我将开发一个全新的网站.>我将使用C#和ASP.NET MVC>带有mono的Linux会很好,但是Windows是可以接受的约束(如果有,请提及). 现在有趣的一点是: >我想尽可能地接近“轻拂开关”以在SQL Server / SQL Azure和PostgreSQL /基于云的PostgreSQL之间更改RDBMS.>我想尽可能多地利用ORM(ORM必须几乎只需要更改设置即可切换到这些备用数据库后端之一).>这应该包括以全部相同的方式调用存储过程. 为了许多人的利益,我从实践经...

c#-将SQL DB部署到Azure超时启用索引【代码】

大家好,感谢您对此的关注.因此,我们有一个要在Azure中托管的项目,我们的SQL Server存储在一个弹性池中.我们拥有的数据库是从.NET框架的Code First迁移生成的;然后我们使用一些SQL导入脚本将数据加载到数据库中. 问题在于将数据库部署到Azure.我们已经尝试在开发机和sql服务器上使用SQL Server Management Studio.我们尝试使用将数据库部署到Microsoft SQL Azure将数据库推送到Azure,并尝试使用BACPAC直接连接到Azure和导入数据层应...

当SQL数据库添加了新行而不进行轮询时,C#Azure函数触发器

每次将新的数据库行添加到SQL Azure数据库时,是否可以调用Azure函数?理想情况下,无需任何基于计时器的轮询.我知道可以在Blob存储上完成此操作,但是看不到在Azure函数上执行此操作的方法. 提前致谢解决方法:有可能,但目前尚处于试验阶段.我将在此答案的结尾处放一本指南,您会发现它很简单.但是同样,这是实验性的,不要期望它一直都有效. 另一个选项是在您插入代码的代码中,该记录还会向服务总线队列发送一条消息,然后您可以将其用作...

使用C#导出Azure数据库【代码】

我的C#程序可用于Azure数据库. 我正在使用Microsoft.Rest和Microsoft.Azure.Management库来做一些事情(数据库复制,操作,删除等). 我尝试导出Azure数据库,但是找不到如何在C#中执行此操作.有谁知道我该怎么做,或指导我做一个例子?解决方法:根据我的理解,您正在谈论Azure SQL数据库.我以为你可以Export your Azure SQL database to a BACPAC file.I try to do an export of an Azure DB, but I can’t find how to do that in C#.根...

c#-Azure SQL连接的安全性如何?

我正在使用WPF应用程序进行工作,该应用程序使用EF 6和定义的连接字符串连接到Azure SQL(没有Web服务可以在运行SQL和Web服务器的Azure上节省资金). 所以我的问题是这种连接的安全性如何? 我有连接字符串Encrypt = True(所以我正在使用SSL).我正在使用AD用户凭证连接到数据库本身(AD用户和相应的包含的DB用户的组合,不幸的是,用户名和密码在app的配置文件中).我已经在Azure AD中注册了应用程序,并授予其使用此包含的数据库用户匹配的...

如何在执行C#Azure函数期间避免SqlClient超时错误?

我已经使用C#创建了一个功能应用程序时间触发器.在逻辑内部,我调用并执行在SQL Server中创建的存储过程. 存储的proc的执行耗时超过8分钟,并且在Azure函数应用日志中出现以下错误:2018-04-02T11:03:46.409 [Error] Exception while executing function:Functions.AbarIomWeeklyUsage. mscorlib: Exception has been thrown bythe target of an invocation. .Net SqlClient Data Provider: ExecutionTimeout Expired. The timeout ...

c# – 连接到MySQL DB的Windows Azure中的InvalidCastException【代码】

我刚刚开始使用Azure,我在访问我设置的MySQL数据库时遇到问题.看起来Azure似乎引用了MySQL.Data.dll版本6.5.4而不是我需要的版本MySQL.Data.dll v6.8.3.我收到以下错误:MySql.Data.MySqlClient.MySqlConnection cannot be cast toMySql.Data.MySqlClient.MySqlConnection. Type A originates from‘MySql.Data, Version=6.5.4.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d’ in the context ‘Default’ at location‘D:\...

c# – F#:连接到Azure SQL数据库?【代码】

我想连接到我的Azure数据库并从.fsx文件中使用它. 为C#列出的方法是:SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();builder.DataSource = "your_server.database.windows.net"; builder.UserID = "your_user"; builder.Password = "your_password"; builder.InitialCatalog = "your_database";using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) ...有没...

c# – 检查SQL Azure中是否存在表【代码】

任何人都可以帮我检查sql azure中是否存在表格?解决方法:使用此查询 – SELECT* FROMsys.tables t JOINsys.schemas sON t.schema_id = s.schema_id WHEREs.name = 'dbo' AND t.name = 'table1'…指定您的架构和表名称.

c# – 在Azure上覆盖RedisSessionStateProvider的连接【代码】

我正在使用RedisSessionStateProvider与asp.net mvc 4.5进行会话管理.我正在使用azure web app进行托管.如何在prod部署期间覆盖azure portal上的此连接信息.有没有其他方法比使用web.release.config转换文件?<sessionState mode="Custom" timeout="2000" customProvider="MySessionStateStore"><providers><add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="server.cloudapp.net" por...

c# – 如何从Visual Studio中的包管理器控制台调用针对SQL Azure的update-database?

我使用的是EF 6.1.3.我试图从包管理器控制台调用update-database对SQL Azure.使用本地SQL Express 2012,一切正常.我可以使用SQL Server Management Studio 2012/2014和具有相同凭据的Visual Studio Server Explorer成功连接到服务器.我已从管理门户网站上对SQL Azure防火墙进行了例外但我收到错误:Error Number:18456,State:1,Class:14Login failed for user ‘xxxxxxx’.This session has been assigned a tracing ID of ‘xxxxx...

检索使用C#.NET链接到Windows Azure网站的SQL Azure数据库的连接字符串【代码】

Windows Azure网站的配置页面具有“连接字符串”部分.该部分列出了链接资源的连接字符串.我们如何以编程方式检索链接的SQL Azure数据库的连接字符串?解决方法:解 以编程方式检索连接字符串,如下所示:connString = Environment.GetEnvironmentVariable("PREFIX_myConnStringName");释 Azure连接字符串成为环境变量. Documentation解释说Azure使用prefixes创建变量,如下所示:SQL Server: SQLCONNSTR_myConnStringName MySQL: MYSQ...

c# – 在我的应用程序中手动生成guid或让sql server / azure sql为我生成它更好

如何在我的应用程序中为我的实体生成guid,这些实体将由实体框架存储到sql azure. 现在我使用Id = Guid.NewGuid().它是否正确? 编辑 为了澄清我为什么要这样做,下面是我的解释 我的朋友告诉我,sql server可以使用“NewID()”生成guid.现在我使用“Guid.NewGuid()”在我的应用程序中生成guid.我应该使用哪一个?对我来说,我目前的方法更方便,因为我甚至在将其保存到数据库之前就获得了guid值.每种方法的上/下方是什么?解决方法:你在...

c# – 如何在Windows Azure上的IIS 7上更改应用程序池的属性Enable32BitAppOnWin64?【代码】

我有第三方库的项目,这个库是为32位系统而制作的.但我的项目将在Windows Azure上运行,我必须在Windows Azure运行我的应用程序之前将应用程序池的属性Enable32BitAppOnWin64设置为true.有什么方法可以设置此属性(以编程方式配置)?如果我只能以编程方式执行此操作,那么我必须在代码中更改它吗?我可以在WebRole的OnStart事件中这样做吗?解决方法:我只是必须这样做.我使用启动任务来更改此设置. 我创建了一个批处理文件并添加了以下...

c# – Windows Azure上的作业队列设计

有人成功用于在Windows Azure上实现作业处理的设计是什么? 要求: >能够将作业推入队列.> N个工作人员可以从队列中使用作业并处理它们.>工作的调用者应该能够被警告(推,而不是轮询)正在完成的工作. 迄今为止的研究: >使用Azure服务总线队列创建“作业”队列(http://blogs.msdn.com/b/appfabric/archive/2011/05/17/an-introduction-to-service-bus-queues.aspx)> Web前端将Jobs推送到队列,worker无限期地阻塞Receive()(参见http:...