小编Paw*_*iya的帖子

数据阅读器有多个字段.多个字段对EDM基元类型无效

我试图使用ExecuteStoreQuery像这样的linq 方法从表中删除多行

 string query = "delete from IMPORTStatistics where districtid='" + districtId + "'";
 db.ExecuteStoreQuery<int>(query);
Run Code Online (Sandbox Code Playgroud)

但它抛出了这个例外

"The data reader has more than one field. Multiple fields are not valid for EDM primitive types."
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

仅供参考,我使用的是MySql.

mysql linq executestorequery

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

File.AppendAllText中的FileNotFoundException

我正在读File.AppendAllTextmsdn的方法

http://msdn.microsoft.com/en-us/library/ms143356.aspx

我看到他们列出FileNotFoundException了方法可能的例外列表,但是根据那里有关于同一页面上方法的描述

打开文件,将指定的字符串附加到文件,然后关闭该文件.如果该文件不存在,则此方法创建文件,将指定的字符串写入文件,然后关闭该文件.

这部分

如果该文件不存在,则此方法将创建一个文件

似乎永远不会抛出此异常此方法.

c# io

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

VS Code - Prettier 对我来说的格式与其他人不同

与我的队友相比,Prettier 对我的表现有所不同。

我们的 VS Code 上都安装了相同版本9.5.0的 prettier。我们都有相同的 prettier 配置。

尽管如此,它对某一特定行的打字稿文件格式与其他行不同,因此,当我从我的机器中推送任何内容并对其他人有效时,部署会失败。

有人面临这个吗?

我应该检查哪一部分才能看到差异?

更新1

我们发现不同的一件事是 VS Code 版本。

我安装了 1.67.2 版本,我的同事安装了 1.63.2 版本。

难道是这个原因吗?

更新2

这就是我在我的机器上因格式错误而收到 prettier 错误的确切行,而其他机器上的 prettier 认为相同的格式是正确的

在此输入图像描述

这就是 prettier 在我的机器上格式化该行的方式(然后 devops 抱怨这是一个错误的格式)

在此输入图像描述

visual-studio-code prettier

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

Firefox 中不同单元格的边框宽度显示不同

我正在动态生成大约 55 行和 15 列的表格。我已经像这样将列的边界宽度设置为 1px

#tblId td
{
    border:1px solid #616161;
    background-color:#EEEEEE;
}
Run Code Online (Sandbox Code Playgroud)

但是对于某些单元格,它显示的边框比 1px 粗!这是我的表格的一部分,您可以看到上列和下列的边框差异

在此处输入图片说明

编辑

这是小提琴http://jsfiddle.net/bz3Da/2/

这真的很奇怪,它在小提琴中看起来不错,但在我的最后却不是,我检查了没有其他类影响表格。

css firefox html-table border

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

Windows身份验证允许用户不工作

我正在尝试对我的应用程序使用Windows身份验证,对于我尝试过的测试只允许我自己并拒绝所有其余的

<authentication mode="Windows" />
<authorization>
    <allow users="DomainName\nogariyap" />
    <deny users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)

Access Denied即使我使用相同的用户登录到我的机器,它也会给我" "错误"DomainName\nogariyap"

当我把它改成这个

<allow users="*" />
Run Code Online (Sandbox Code Playgroud)

有用

我不知道为什么它不适用于特定的Windows用户?

编辑

当我添加它时它扼杀了 system.webServer

   <security>
        <authentication>
            <windowsAuthentication enabled="true" />
            <anonymousAuthentication enabled="false" />
        </authentication>
        <authorization>
          <remove users="*" roles="" verbs="" />
          <add users="DomainName\nogariyap" accessType="Allow"/>
          <add users="?" accessType="Deny"/>
        </authorization>
    </security>
Run Code Online (Sandbox Code Playgroud)

但我不知道它为什么不使用这些设置system.web,这两个设置有什么区别?

windows-authentication asp.net-mvc-4

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

MailKit.Security.AuthenticationException: '535: 5.7.139 身份验证失败,用户被组织的安全默认策略锁定

我正在尝试使用以下配置从我的 Office365 电子邮件帐户的 .Net 6 应用程序发送电子邮件

"EmailConfiguration": {
   "From": "XXXXXXXXXXX",
   "SmtpServer": "smtp.office365.com",
   "Port": 25, // tried port 587 also
   "Username": "XXXXXXXXX",
   "Password": "XXXXXXXX"
}
Run Code Online (Sandbox Code Playgroud)

这是我发送电子邮件的代码:

using var client = new SmtpClient();
try
{
    client.Connect(_emailConfig.SmtpServer, _emailConfig.Port, MailKit.Security.SecureSocketOptions.StartTls);
    //client.AuthenticationMechanisms.Remove("XOAUTH2");
    client.Authenticate(_emailConfig.UserName, _emailConfig.Password);

    client.Send(mailMessage);
}
catch
{
    //log an error message or throw an exception or both.
    throw;
}
finally
{
    client.Disconnect(true);
    client. Dispose();
}
Run Code Online (Sandbox Code Playgroud)

client.Authenticate但我在通话时收到此错误

MailKit.Security.AuthenticationException: '535: 5.7.139 身份验证失败,用户被组织的安全默认策略锁定。请联系您的管理员。[PN2PR01CA0027.INDPRD01.PROD.OUTLOOK.COM 2023-12-10T12:33:11.474Z 08DBF8259ECF3F85]'

我们尝试检查管理面板中的所有内容,以查看特定电子邮件帐户或用户是否被锁定,但我们没有发现类似情况。

我已使用以下命令Authenticated SMTP启用了该特定电子邮件帐户的设置

我也尝试禁用该设置,但随后我开始收到身份验证失败的错误。

有人可以指导我可能出了什么问题吗?

smtp smtpclient .net-6.0

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

只有jquery自动完成下载

我想下载jquery autocomplete插件,但它不允许我只下载该文件,但使用jquery核心,jquery位置,小部件等脚本.但是我不想要所有这些文件,因为我已经将它们添加到我的项目中并且工作正常,所以我不想打破任何当前的工作逻辑.

当我尝试将所有脚本附带自动完成(包括core.js)时,它工作但我的datepicker停止工作.

我也尝试从完整脚本中选择并添加自动完成脚本部分,但它不起作用,可能是因为我使用的是jquery 1.7.2,我发现了自动完成1.10.2.

有没有办法只获得自动完成插件或任何类似的插件,可以像我们得到外部作者的其他插件?

基本上我的要求并不完全是自动完成,我想要的是有一个焦点的文本框显示选择的选项列表,类似下拉列表选项,但也让我们放置自己的值,不显示下拉列表箭头.我在自动完成插件的帮助下完成了这一切,当我尝试在我的项目中添加它时出现问题.

基本上这个要求

在此输入图像描述

知道我能做什么吗?

jquery jquery-autocomplete

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

启动Android Studio时出错

我在启动android studio时遇到了这些错误.请有人为我提供解决方案:

> java.lang.RuntimeException:
> com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal
> error initializing 'com.android.tools.idea.AndroidInitialConfigurator'
Run Code Online (Sandbox Code Playgroud)

android android-studio

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

实体框架:包含的子实体的 AsNoTracking

AsNoTracking如果我在顶级实体上使用,它是否会应用于所有子实体?

例如,如果我这样写

context.FirstEntity.AsNoTracking()
    .Include(f => f.ChildEntity_1)
    .ThenInclude(c => c.ChildEntity_1_1)
    .Include(f => f.ChildEntitiy_2);
Run Code Online (Sandbox Code Playgroud)

AsNoTracking由于它应用于顶级实体,是否会自动应用于所有子实体?

或者我也必须为所有子实体单独调用该函数?像这样

context.FirstEntity.AsNoTracking()
    .Include(f => f.ChildEntity_1).AsNoTracking()
    .ThenInclude(c => c.ChildEntity_1_1).AsNoTracking()
    .Include(f => f.ChildEntitiy_2).AsNoTracking();
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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

使用击倒的jquery模板里面的单选按钮列表

我正在使用带有jquery模板的淘汰赛,我被困在模板中的某个位置.我先告诉你代码.这是我的模板

 <script type="text/x-jquery-tmpl" id="questionTemplate">
        <div class="questions">
               <div data-bind="text: QuestionText" style="font-weight:bold;"></div>
               {{if QuestionType == "FreeForm" }}
                       <textarea rows="3" cols="50" data-bind="value: ResponseValue"></textarea>
                   {{/if}}

                   {{if QuestionType != "FreeForm" }}
                       <table>
                        {{each(i,option) Options}}
                        <tr>
                       <td>
                       <input type="radio" data-bind="attr:{name:QuestionId},click:function(){ResponseValue=option.Value;}" />${option.Value}</td><td>- ${option.ResponsePercent} %</td> 
                       </tr>
                        {{/each}}
                       </table>    
                   {{/if}} 
            </div>
    </script>
Run Code Online (Sandbox Code Playgroud)

以下是我如何使用它

<div data-bind="template:{name:'questionTemplate',foreach:questionResponses()}">
Run Code Online (Sandbox Code Playgroud)

所以基本上它正在做的是,它循环每个问题响应并检查问题类型是否为FreeForm然后它创建一个textarea,然后它选择questionResponse的对象数组属性"Options"并使用jquery {{each}}将每个选项显示为一个单选按钮.在提交时,我选择"ResponseValue"属性的值,如果是textarea然后我得到textarea值,否则我得到选择单选按钮的值.这一切都很好.

这就是它在UI中的外观

1. Tell me about yourself
[A Text Area Since it is a FreeForm Question]

2. How much you will rate yourself in MVC3?
RadioButton1
RadioButton2
RadioButton3

3. Blah Blah Blah?
RadioButton1 …
Run Code Online (Sandbox Code Playgroud)

jquery-templates knockout.js

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