【发布时间】:2014-02-05 11:26:48
【问题描述】:
我有一个使用 Angular 的 SPA 和使用 WebAPI 针对 MS SQL 的 Breeze。在数据模型中,布尔值表示为位或整数。当我将一个复选框绑定到角度模型时,我想要两种方式绑定,其中选中 = 1 和未选中 = 0。我知道绑定想要使用字符串。
我在这里查看了尽可能多的关于这个主题的 QA,但似乎没有一个完全符合我的要求,我还想知道是否使用 Angular/Breeze/EF Pocos 我应该在模型级别更改一些内容什么本质上是布尔值,以免“与框架作斗争”。
这也是我的第一个 EF 应用程序。如果我有 SQL 位列并在我的 poco 类中将它们称为布尔值,EF 是否会负责转换为 0 或 1?
我不得不假设这个轮子是一遍又一遍地发明出来的,但我仍然对 Angular 感到困惑。
<input type="checkbox" data-ng-model="haz.selected" data-ng-true-value="1" data-ng-false-value="0"/>
【问题讨论】:
标签: entity-framework angularjs checkbox breeze