Entity framework 角度-将复选框绑定到数据模型中的整数值
我有一个SPA使用Angular和Breeze使用WebAPI来对抗MS SQL。在数据模型中,布尔表示为位或整数。当我将复选框绑定到角度模型时,我需要双向绑定,其中选中=1,未选中=0。我知道绑定需要处理字符串 在这个主题上,我已经查看了尽可能多的QA,但没有一个QA看起来正是我想要的,我还想知道,使用Angular/Breeze/EF POCO,我是否应该在模型级别更改一些基本上是布尔值的东西,以避免“与框架抗衡” 这也是我的第一个EF应用程序。如果我有SQL位列,并在我的poco类中将它们称为布尔值,EF会处理到0或1的转换吗 我不得不假设这个轮子已经被发明了一次又一次,但我仍然在绕着它转Entity framework 角度-将复选框绑定到数据模型中的整数值,entity-framework,angularjs,checkbox,breeze,Entity Framework,Angularjs,Checkbox,Breeze,我有一个SPA使用Angular和Breeze使用WebAPI来对抗MS SQL。在数据模型中,布尔表示为位或整数。当我将复选框绑定到角度模型时,我需要双向绑定,其中选中=1,未选中=0。我知道绑定需要处理字符串 在这个主题上,我已经查看了尽可能多的QA,但没有一个QA看起来正是我想要的,我还想知道,使用Angular/Breeze/EF POCO,我是否应该在模型级别更改一些基本上是布尔值的东西,以避免“与框架抗衡” 这也是我的第一个EF应用程序。如果我有SQL位列,并在我的poco类中将它们
<input type="checkbox" data-ng-model="haz.selected" data-ng-true-value="1" data-ng-false-value="0"/>
这也是我的第一个EF应用程序。如果我有SQL位列并调用它们
我的poco类中的布尔值将负责转换为0或0
1号
EF将分别将0,1转换为false和true。如果将此值序列化为angularjs。你只需要写:
<input type="checkbox" data-ng-model="haz.selected" />
如果我理解正确,我应该能够在模型中将列定义为布尔值,然后Angular将很高兴,EF将负责转换。我试试看,然后回来汇报。感谢将数据模型绑定到bool以获取将绑定到复选框的值,为我解决了这个问题。我认为在尝试对抗角度数据绑定的自然流之前,应该考虑一下这一点。