所以我有一个非常简单的查询(针对单个表),当从Entity Framework运行时直到SQL Server Management Studio运行时返回不同的结果集。起初我以为EF生成了不同的SQL,但在将其重写为直接SQL查询之后,它仍然返回不同的结果。
工作查询:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
>
<TextView
android:id="@+id/review_body_shadow"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="little"
android:gravity="center_horizontal"
android:textSize="24sp" />
<TextView
android:id="@+id/review_body_shadow"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="princess"
android:gravity="center_horizontal"
android:textSize="24sp" />
代码失败:
SELECT *
FROM Users
WHERE IsActive = 1
AND IsAdvisor = 1
ORDER BY Initials
知道发生了什么事吗?顺便说一句,我做了双重检查,以确保我查询相同的数据库。
答案 0 :(得分:0)
首先,感谢您的回复。这是我自己的错误,前一个开发人员正在为某些记录单独设置显示属性:(,EF正在返回正确的结果集。