小编jon*_*hin的帖子

Azure Function as a Web API 性能和定价

我们正在计划构建一个 Web 应用程序,我希望有人可以帮助我们决定是使用 Azure App Service 还是 Azure Function 来为客户端提供 rest API。我们的要求如下。

  1. 认证和授权
  2. Azure SQL 和 Cosmos DB 上的 CRUD
  3. 多区域
  4. 每月 100,000,000 次 API 调用

起初,我们打算使用 Azure 应用服务构建后端。但是在研究了 Azure Functions 的优缺点后,Azure Functions 对我们变得更具吸引力。

那么,构建一个依赖 Azure Functions 作为 REST API 提供者的 Web 应用程序是否是一个好主意?

有没有人有作为 REST API 提供商构建、管理和扩展和扩展 Azure Functions 的经验?

azure azure-active-directory azure-functions

9
推荐指数
1
解决办法
2340
查看次数

计数非常慢,有700万行

我在表中有超过700万行

SELECT COUNT(*) FROM MyTable where MyColumn like '%some string%'
Run Code Online (Sandbox Code Playgroud)

给了我20,000行,耗时超过13秒.

该表在MyColumn上有NONCLUSTERED INDEX.

有没有办法提高速度?

sql sql-server performance count

5
推荐指数
1
解决办法
1165
查看次数

Entityframework Core 无法将类型“System.Int32”的对象转换为类型“System.Int64”

DB第一个实体框架核心在SaveChanges()时抛出此异常;此代码适用于 Entity Framework,但不适用于 Entity Framework Core。

异常消息:无法将类型“System.Int32”的对象强制转换为类型“System.Int64”。

CsProduct csProduct = new CsProduct()
{
    CheapestPrice = 1,
    LastPrice = 1,
    LastUpdateDate = DateTime.Now,
    ProductName = "123",
    Quantity = 1,
    UploadDate = DateTime.Now
};
CSContext ctx = new CSContext();
ctx.Entry(csProduct).State = EntityState.Added; 
// ctx.CsProduct.Add(csProduct); This does not work neither
csProduct.ProductNo = 0; // Still throws exception without this line
ctx.SaveChanges();  

------------------------------------------------------------------ 
CsProduct.cs
public partial class CsProduct
{
    public CsProduct()
    {
    }

    public long ProductNo { get; set; }
    public string ProductName { …
Run Code Online (Sandbox Code Playgroud)

c# sql-server entity-framework-core

4
推荐指数
1
解决办法
3万
查看次数

如何在 Angular 中将模板从子组件传递给父组件

我有一个像这样的角度布局,我想从子组件更改父组件中的标题部分。 在此输入图像描述

我用谷歌搜索了这个问题,但我只看到了有关将模板从父组件传递到子组件的文章。

有没有办法将模板从子组件传递到父组件?

或者有什么方法可以将组件从子组件注入到父组件的标头部分?

我知道我可以将值传递给父级,但我需要传递模板或组件。

angular

4
推荐指数
1
解决办法
2872
查看次数

Angular Material TypeError:无法读取未定义的属性“id”

安装角度材料并在 app.module 中添加组件后,我收到此错误

类型错误:无法读取未定义的属性“id”。

angular-material angular

1
推荐指数
1
解决办法
492
查看次数

Angular如何重新初始化单例服务

我有一个名为 DesignerComponent 的组件和子组件,它们共享一个名为 ProjectService 的服务,并且该服务在名为 DesignerModule 的模块中声明为提供程序,因为 DesignerComponent 和子组件必须共享 ProjectService 实例。

一切正常,但是当我转到另一个页面并返回此页面时,该服务仍然保留所有旧数据,换句话说,该服务实例永远不会重新创建。如何在离开和返回模块或页面时强制 Angular 创建一个新的服务实例,但仍然能够在子组件之间共享一个实例?

app.module.ts
@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    HttpClientModule,
    FormsModule,
      RouterModule.forRoot([
        { path: '', loadChildren: () => import('./site/site.module').then(u => u.SiteModule) },
        { path: 'designer', loadChildren: () => import('./designer/designer.module').then(u => u.DesignerModule), canActivate: [AuthGuard] },
        { path: 'signin', loadChildren: () => import('./login/signin/signin.module').then(u => u.SigninModule) },
        { path: 'signup', loadChildren: () => import('./login/signup/signup.module').then(u => u.SignupModule) },
    ]),
    BrowserAnimationsModule,
    StoreModule.forRoot(reducers, {
      metaReducers,
      runtimeChecks: {
        strictStateImmutability: true,
        strictActionImmutability: true, …
Run Code Online (Sandbox Code Playgroud)

angular

1
推荐指数
1
解决办法
2772
查看次数

Microsoft.Azure.WebJobs.Script:找到名称为 XXX 的重复 FunctionMetadata

我发布了 Azure Functions,但收到此错误消息。

Microsoft.Azure.WebJobs.Script:找到名称为 XXX 的重复 FunctionMetadata。

.net c# azure-functions

0
推荐指数
1
解决办法
2642
查看次数