小编Bry*_*ger的帖子

切换分支不会刷新Visual Studio中的解决方案资源管理器

我可能在这里遗漏了一些基本的东西,但我正在玩TFS的Git版本.

我正在使用Visual Studio 2015预览(也许这是我的问题),所以从一个解决方案我创建了一个主人,我从这个主人做了一个分支; 我称之为version2.

我对版本2进行了更改,但我没有提交合并同步或任何内容.因此,在搞乱版本2后,我回到了团队资源管理器,转到分支选项卡,然后双击主要(我也尝试右键单击切换).

我希望我的解决方案资源管理器不会显示我对版本2所做的更改,因为我现在已切换到main.但事实并非如此,我仍然看到我在解决方案资源管理器中对版本2所做的所有更改.那么如何让Solution Explorer反映我目前正在进行的分支?

git tfs visual-studio

26
推荐指数
2
解决办法
1万
查看次数

客户端评估 efcore 后无法处理集合操作

Ef Core接收错误

System.InvalidOperationException:客户端评估后无法处理设置操作,请考虑在 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression.ApplySetOperation(SetOperationType setOperationType, SelectExpression select2,布尔值不同)

执行时

 public async Task<object> GetUnitsForDataTableAsync() =>
        
            await context.Units
             .Where(x => !x.TractUnitJunctions.Any())
              .Select(x => new
              {
                  x.Id,
                  x.UnitName,
                  x.UnitAcres,
                  TractNum = String.Empty,
                  Wells = String.Empty,
                  NumOfWells = 0,
              })
              .Union(
                        context.TractUnitJunctions
                        .Select(x => new
                         {
                            Id = x.UnitId,
                            x.Unit.UnitName,
                            x.Unit.UnitAcres,
                            x.Tract.TractNum,
                            Wells = string.Join(", ", x.TractUnitJunctionWellJunctions
                                              .Select(z => $"{z.Well.WellNum} ({z.Well.ApiNum})")
                                        ),
                            NumOfWells = x.TractUnitJunctionWellJunctions.Count()
                 }))
                .ToListAsync().ConfigureAwait(false);
Run Code Online (Sandbox Code Playgroud)

但是,如果我将其分成两个查询,该函数就可以正常工作。

 public async Task<object> GetUnitsForDataTableAsync()
        {
            var List1 = await context.Units
             .Where(x => !x.TractUnitJunctions.Any())
              .Select(x => new
              { …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core .net-core

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

在编辑模式下打开时,将集合设置为 Power Apps 表单中的选定值

我有一个集成了 SharePoint 列表的 Power Apps 表单。我有一个名为 DataCardValue4(隐藏)的多选组合框,它来自 SharePoint 列表上的选项。

编辑表单时,我需要将此组合框的选定值放入集合中。

在 SharePointIntegration 上的编辑上,我有:

ForAll(DataCardValue4.SelectedItems, Collect(colVehiclesRequested,ThisRecord.Value));
Run Code Online (Sandbox Code Playgroud)

当用户打开表单并手动将其置于编辑模式时,这可以正常工作。不幸的是,我有一个 Power Automate 流程,它提供了一个直接在编辑模式下打开表单的链接。

当表单在编辑模式下打开时,DataCardValue4.SelectedItems在 SharePointIntegration 编辑时为空。

还有其他方法可以做到这一点吗?是否有其他地方可以将其进一步放到生命周期中,以便它能够正常工作?

我想我正在寻找document.readyPower Apps 集成表单的版本。

sharepoint sharepoint-list powerapps powerapps-collection

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

如何在 Three.js 中围绕组的中心旋转

我创建了一组立方体,我正在尝试弄清楚如何设置中心以便我可以旋转它们。

这是小提琴:https : //jsfiddle.net/of1vfhzz/

我在这里添加立方体:

side1 = new THREE.Object3D();
addCube({ name: 'side1topleft', x: -8.5, y: 7.5, z: 5 });
addCube({ name: 'side1topmiddle', x: -4, y: 7.5, z: 5 });
addCube({ name: 'side1topright', x: .5, y: 7.5, z: 5 });
addCube({ name: 'side1middleleft', x: -8.5, y: 3, z: 5 });
addCube({ name: 'side1middlemiddle', x: -4, y: 3, z: 5 });
addCube({ name: 'side1middleright', x: .5, y: 3, z: 5 });
addCube({ name: 'side1bottomleft', x: -8.5, y: -1.5, z: 5 }); …
Run Code Online (Sandbox Code Playgroud)

rotation three.js translate-animation

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

将 mvc 5 adfs 转换为 .net core adfs

我有一个现有的 mvc 5 应用程序,它成功使用本地 Active Directory 联合服务

相关网络配置设置

 <appSettings>
    <add key="ida:Issuer" value="https://www.fedsvc3copa.beta.pa.gov/adfs/ls/"/>
  </appSettings>

 <authority name="http://www.fedsvc3copa.beta.pa.gov/adfs/services/trust">
          <keys>
            <add thumbprint="xxxxxxxxxxxxxxx"/>
          </keys>
          <validIssuers>
            <add name="http://www.fedsvc3copa.beta.pa.gov/adfs/services/trust"/>
          </validIssuers>
        </authority>

           <federationConfiguration>
      <cookieHandler requireSsl="true"/>

      <wsFederation passiveRedirectEnabled="true" issuer="https://www.fedsvc3copa.beta.pa.gov/adfs/ls/" realm="https://localhost:44363/" requireHttps="true"/>
    </federationConfiguration>
Run Code Online (Sandbox Code Playgroud)

尝试为 .net core mvc 应用程序做同样的事情。但我有点困惑该在startup.cs中放入什么

我正在关注https://learn.microsoft.com/en-us/aspnet/core/security/authentication/ws-federation?view=aspnetcore-2.1

所以我有

 .AddWsFederation(options =>
      {
        // MetadataAddress represents the Active Directory instance used to authenticate users.
        options.MetadataAddress = "https://www.fedsvc3copa.beta.pa.gov/federationmetadata/2007-06/FederationMetadata.xml";

        // Wtrealm is the app's identifier in the Active Directory instance.
        // For ADFS, use the relying party's identifier, its WS-Federation Passive …
Run Code Online (Sandbox Code Playgroud)

c# authentication asp.net-mvc adfs .net-core

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

在数据绑定文本上使用if语句

我无法弄清楚如何在text绑定中放置if语句.

<tbody data-bind="foreach: model.poCollection">
    <tr>
        <td>
            <input type="checkbox">
        </td>
        <td data-bind="text: RlseNbr"></td>
        <td data-bind="text: Clin"></td>
        <td data-bind="text: PrchOrdNbr"></td>
        <td data-bind="text: RqstnCntrlNbr"></td>
        <td data-bind="text: {(DtCntrctDlvry == '0') ? 'a' :'b'}"></td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

在我尝试将if语句放入其中时,不确定我做错了什么,数据不再显示.

knockout.js

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

webpack 样式加载器和 css 加载器不适用于简单示例

我试图按照这里的教程https://webpack.js.org/guides/asset-management/ 但是我永远无法加载 css 文件。(文字从不红色)

https://github.com/bryandellinger/webpackassetmanagement

> --dist
> ----bundle.js
> ----index.html
> --src
> ----index.js
> ----style.css
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

const path = require('path');
    module.exports = {
      entry: './src/index.js',
      output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'dist')
      },
       module: {
         rules: [
           {
             test: /\.css$/,
             use: [
               'style-loader',
               'css-loader'
             ]
           }
         ]
       }
    };
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "webpack1",
  "version": "1.0.0",
  "description": "webpack tutorial",
  "private": true,
  "scripts": {
    "dev": "lite-server",
    "build": "webpack"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "css-loader": "^1.0.0",
    "style-loader": "^0.22.1", …
Run Code Online (Sandbox Code Playgroud)

javascript webpack webpack-style-loader css-loader

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

如何在.net core 2.0 mvc的razor中映射路径?

我正在尝试将布局页面转换为.net core 2.0。不幸的是,在razor Server.MapPath中不再可用。

我正在尝试在.cshtml页面中找到对应的

<div style="height: 0px; width: 0px; position: absolute; visibility: hidden;">
        @Html.Raw(System.IO.File.ReadAllText(Server.MapPath("~/Content/images/svg-defs.svg")))
    </div>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-core-mvc

2
推荐指数
2
解决办法
1942
查看次数

javascript设置对象相等

这是我想要的方式,但我有点困惑为什么它的工作原理.

我有两个对象.将temp对象设置为等于对象A并操纵临时对象.对象A受到影响.

设置临时对象等于对象B(为什么现在不是所有三个对象都相等?)我操纵临时对象.对象A不受影响.

var tempObject = {};
var objectA = {A: 1};
var objectB = {A: 3};

$( document ).ready(function() {
    tempObject = objectA; 
    add(tempObject);
    console.log(objectA);
    tempObject = objectB;
    add(tempObject);
    console.log(objectA);  
    
   function add(arr){
     arr.A += 1;
   }
   
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript

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

高图更新绘图选项

我有一个要求,我需要在高图表上来回更改 connectNulls 。

很遗憾chart.options.plotOptions.series.update({ connectNulls: true });

结果是

(索引):73 未捕获的类型错误:chart.options.plotOptions.series.update 不是(索引):73 处的函数

这是小提琴。

http://jsfiddle.net/d5dbt221/3/

javascript highcharts

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