2013-03-15 28 views
0

我想將postgres類型point映射到Devart.Data.PostgreSql.PqSqlPoint結構。 我發現了一個表(devart PgSqlTypes),其中規定了point:「可以表示爲PgSqlPoint類或Srting」。如何與devart實體開發人員使用PgSqlType

然而,在devart的實體開發我只能選擇Dot.Net標準類型,如StringByteInt16Int32Boolean等,爲生成的實體的相應的屬性,並沒有找到一個方法來選擇Devart.Data.PostgreSql.PqSqlPoint類型。

這是可能的,或者我總是不得不在自己的財產的getter代碼做轉換?

非常感謝您的幫助。

p.s.我們使用實體框架作爲ORM框架。

回答

0
  1. 實體框架僅支持原始類型:http://msdn.microsoft.com/en-us/library/ee382832.aspx。從實體框架的角度來看,PqSqlPoint不是原始類型。 作爲一個循環,將數據庫中的點列映射到模型的CSDL和SSDL部分中的字符串屬性。 此外,您可以在部分類中創建一個PqSqlPoint屬性(它將將字符串轉換爲PqSqlPoint):http://www.devart.com/dotconnect/postgresql/docs/?Devart.Data.PostgreSql~Devart.Data.PostgreSql.PgSqlPoint~Parse.html。但它是隻讀的。

  2. 我們將在我們的實體框架實現中支持PostGIS。你對這個功能感興趣嗎?如果是的話,我們可以在發佈之前向您發送我們的內部版本,以便在最終版本中考慮您的評論和建議。

相關問題