EF6経由で送信しているintersectsクエリが少し失われています。私のテスト用データベースと本番用データベースに対してはうまくいきますが、最近新しいボックスを設定して、本番データベースをローカルマシンに復元しました。そして、交差クエリはSQL Serverのプロセスをハードクラッシュさせます。これを吹くのコードの行の概要:IntersectsクエリでSQL Serverサービスがクラッシュする
public async Task<TicketResultModel[]> ResultsByBoundingBox(DbGeography box)
{
var addressIds = await _addresses.Where(a => a.LatLon.Intersects(box)).Select(a => a.Id).ToArrayAsync();
...
}
だから、私の質問は、私はそれがこの特定のクエリが私の他のデータベースに対して成功するだろうチェックしますが、ローカルのSQL Server 2012のインストールに対して失敗する何ですか?あなたのことを心配してください、他のすべてはうまくいくようです。
私は既にSQLSysClrTypes
をインストールしています。他に何かありますか?