小编Yul*_*ian的帖子

如何使用SqlDataReader获取一些值并将其转换为bool?

我正在使用简单查询从数据库中检索用户信息.

select * from dbo.[User] u where u.Email = @email
Run Code Online (Sandbox Code Playgroud)

然后我尝试获取一个名为IsConfirmed的列的值(在数据库中表示为位类型列)并将其转换为bool.

bool isConfirmed = int.Parse(sqlDataReader["IsConfirmed"].ToString()) == 1;
Run Code Online (Sandbox Code Playgroud)

然后我得到一个FormatException错误,指出"输入字符串的格式不正确.".

我看到一个类似的问题,答案提供了这段代码:

bool isConfirmed = sqlDataReader.GetBoolean(0);
Run Code Online (Sandbox Code Playgroud)

但这对我的情况不起作用,因为我不知道IsConfirmed列的索引,我不想知道它.我想使用列名.

c# boolean sqldatareader bit

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

当使用to_char函数解析为字符串时,如何从Oracle中的日期和月份值中删除前导零?

我想在select语句中检索日期和月份值前面没有前导零的日期.如果我执行以下查询

 select to_char(sysdate, 'dd.mm.yyyy') from dual;
Run Code Online (Sandbox Code Playgroud)

结果我将在21.03.2014获得.此外,如果今天是,例如,2014年3月7日,我将得到07.03.2014.我怎样才能摆脱这些领先的零?

oracle format select plsql date

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

如何使用LINQ方法语法计算子集合的项目数?

假设我有一个模式,代表问题实体.每个问题都可以投票,投票,或者当然不会投票 - 就像在StackOverflow中一样.我想获得给定用户的投票数量.

int number = (from q in userDbContext.Questions
              from qv in q.QuestionVotes
              where qv.IsVoteUp
              select qv).Count();
Run Code Online (Sandbox Code Playgroud)

我想编写相同的查询,但使用方法语法.如何使用相同的示例执行此操作?

c# linq methods syntax count

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

在AngularJS + Bootstrap中添加数据切换属性时,单选按钮绑定不起作用

我正在使用AngularJS和Twitter Bootstrap,我想让两个单选按钮看起来像普通的Bootstrap按钮.我在jsFiddle上找到了这个例子,在将它应用到我的情况后,一切看起来都很好但是它没有正常工作.

我想将单选按钮绑定到Angular中的模型.这是我的代码:

<div class="btn-group btn-group-lg btn-group-justified" data-toggle="buttons">
    <label class="btn btn-default">
        <input type="radio" name="isMad" ng-model="isMad" ng-value="false" /> No
    </label>
    <label class="btn btn-default">
        <input type="radio" name="isMad" ng-model="isMad" ng-value="true" /> Yes
    </label>
</div>

<h1>
    I am mad: {{ isMad }}
</h1>
Run Code Online (Sandbox Code Playgroud)

这是点击"否"(收音机)按钮的结果:

在此输入图像描述

所以,模型根本没有约束力.当我从按钮组中删除data-toggle属性时,一切正常,但单选按钮在Bootstrap按钮的顶部可视化,如下图所示:

在此输入图像描述

我应该怎么做才能让第一张图片中的Bootstrap按钮看起来像这样,并且在第二张图片中正确使用AngularJS模型绑定?

binding radio-button buttongroup twitter-bootstrap angularjs

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

我可以使用Angular-Filter按多个字段进行分组吗?

我正在使用Angular-FiltergroupBy过滤器.

GitHub的例子:

$scope.players = [
  {name: 'Gene', team: 'alpha'},
  {name: 'George', team: 'beta'},
  {name: 'Steve', team: 'gamma'},
  {name: 'Paula', team: 'beta'},
  {name: 'Scruath', team: 'gamma'}
];

<ul>
  <li ng-repeat="(key, value) in players | groupBy: 'team'">
    Group name: {{ key }}
    <ul>
      <li ng-repeat="player in value">
        player: {{ player.name }}
      </li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

因此,该示例按团队分组球员集合.想象一下,每个玩家对象都有一个年龄属性:

$scope.players = [
  {name: 'Gene', team: 'alpha', age: 19},
  {name: 'George', team: 'beta', age: 19},
  {name: 'Steve', …
Run Code Online (Sandbox Code Playgroud)

group-by angularjs angular-filters

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

如何在 SvelteKit 中将 vitePreprocess 与全局 SCSS mixins 一起使用?

在我的SvelteKit项目中,我使用 SCSS,为了包含整个项目中使用的一些 mixins,我从 切换到vitePreprocesssvelte-preprocess在它们前面加上scss.prependData. 现在我的配置如下所示:

const config = {
  preprocess: preprocess({
    scss: {
      prependData: `@import './src/styles/prepend.scss';`,
    },
  }),
  // ..
  // Other options not relevant to the question
}
Run Code Online (Sandbox Code Playgroud)

由于SvelteKit 官方文档表明这vitePreprocess 可能会更快,我想知道是否可以用它设置全局 mixin。

我尝试导入prepend.scss+layout.svelte文件,但现在出现错误Undefined mixin

我可以使用 mixinsvitePreprocess或者是svelte-preprocess目前实现这一目标的唯一方法吗?

svelte vite sveltekit

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

VS Express 2013 for Web:如何使用内部VS服务器,而不是IIS Express?

我切换到Visual Studio Express 2013 for Web,但我刚刚标记了一些内容.它的默认设置已设置为使用IIS Express作为默认Web服务器,并且没有可以更改该按钮的按钮,如之前的VS Express 2012 for Web中所示.我在设置和项目的属性/属性页面中寻找该选项,但我找不到它.

iis internal web visual-studio-2013

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

Angular Translate 有时无法通过一次性绑定进行翻译

我正在使用 Angular 1.x,它是 Angular Translate 模块。最近,我将所有翻译绑定从双向切换为一次性。一切都工作正常,直到有一天,然而,我注意到有时如果我开始刷新页面,翻译实际上并没有被翻译。

例子:

{{ ::'MyTranslationKey' | translate }}
Run Code Online (Sandbox Code Playgroud)

90% 的情况下结果是正确的。然而,在另外 10% 中,渲染结果是:

MyTranslationKey
Run Code Online (Sandbox Code Playgroud)

这是什么原因?我该如何解决?

编辑:

对于 ng-if、ng-repeat 或指令内部的元素,例如当它们位于子作用域内时,不会发生这种情况。

javascript angularjs angular-translate one-time-binding

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

如何比较LINQ中的TimeSpan与实体的分钟部分?

我的模型中有一个Publication实体.我想要检索从现在开始不到10分钟创建的所有出版物.

var publications = myEntities.Publications.
    .Where(p => p.CreationUserId == exampleId
             && (DateTime.Now - p.CreationDate).Minutes < 10);
Run Code Online (Sandbox Code Playgroud)

试图执行上面的语句,我得到以下异常:"DbArithmeticExpression参数必须具有数字公共类型.".我试图从DbFunctions类中寻找合适的函数,但没有成功.任何人都可以提出解决方案吗?

c# sql linq time entity-framework

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

如何只允许Angular中的整数?

我的HTML中有一个数字输入,我希望它是一个整数,而不是一个浮点数.

所以,如果我有这个:

<input type="number" ng-model="person.age" />
Run Code Online (Sandbox Code Playgroud)

Angular会认为18.4的值是有效的.我怎样才能解决这个问题?

validation integer numbers input angularjs

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