我的大部分服务器端体验都是使用nodeJS meteor或rails,所以我还没有丰富的.Net知识.在rails中它很容易选择ORM,因为ActiveRecord是城里唯一的游戏或者看起来如此.我的方法通常是使用ORM查询所有内容,如果你不能将它拉下来,那么请下拉到原始SQL.
但是,我正在尝试阅读有关在.Net 4.5或更新的应用程序中查询我的数据库的教程和课程,我对未来的方式感到困惑.我在下面看到教程
现代.net应用程序的建议ORM是什么?看起来我可以在上述所有方面做基本的CRUD操作.但是,一个人更适合说跨表加入吗?请注意,我只计划针对我的.net解决方案查询Microsoft SQL服务器数据库.
让我感到困惑的是阅读EF取代了linq然后阅读EF也使用了linq.因此,当我看到一个例子说选择所有列我不知道我是否使用过去或未来的语法.也只是看代码我不知道它的linq或EF.我可以告诉它的查询或lambda语法.
这是我的代码:
<td ng-repeat="header in vm.headers">
<span ng-if="header.key !='location'">
{{ row[header.key] }}
</span>
<span ng-if = "header.key =='location'">
{{ row[header.key].siteName }}
</span>
</td>
Run Code Online (Sandbox Code Playgroud)
感觉可能有更清洁的方式来做角度"*Js 1.5.5**
我在一篇评价很高的SO帖子上看到了以下例子,但我真的不明白.他们展示的代码如下
<div>{{ConditionVar ? 'varIsTrue' : 'varIsFalse'}}</div>
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何将我的两个ng-if语句转换为上面的例子,还是一个更好的例子?