エンティティフレームワーククエリを操作する方法はありますか。エンティティフレームワークSQLクエリの操作
私はジオメトリ列を持つクラスを持っています。
public class Geom
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Geometry { get; set; }
}
データベースコンテキストがデータベースからデータを取得しています。
using (var database = new DatabaseContext())
{
var items= database.Geoms;
}
これは、データベースに送信のようなSQLクエリ:私は前にクエリを変更するには、このようにデータベースを送信したい"select id,name,geometry from geoms"
:
"select id,name,ST_AsText(geometry) from geoms"
が、これは可能ですか?
私はpostgresqlデータベースを使用しているので、DbGeometryは使用できません。
これはやり過ぎかもしれないが、http://stackoverflow.com/a/33442340/242520 –