我正在爲我的數據庫使用實體框架。所有實體都存儲在一個引用實體框架的項目中,因爲某些對象具有DbGeography(System.Data.Entity.Spatial)屬性。在我的Xamarin項目中引用這個項目是不可能的,因爲System.Configuration DLL(來自實體框架引用)在Mono中不存在。Xamarin的DbGeography
是否可以在Xamarin中使用DbGeography屬性?
編輯背景信息: 我有一個模型項目,它只包含存儲在數據庫中的類。該項目引用實體框架,因爲某些類具有DbGeography屬性。另一個項目處理數據庫並創建上下文等,將模型從數據庫邏輯中分離出來。這個結構在很多項目中都有使用,我通過Web服務訪問數據庫。其中一個項目是Xamarin應用程序。這個應用程序應該使用模型項目的一些類。但由於實體框架參考,這是不可能的。我不想在應用程序中使用實體框架。
(有人糾正我,如果我錯了,但:)我相信實體框架不能在Xamarin上運行,因爲框架根本不支持它。你可能會想要的是沿着SQLite的方向。如果您提供更多關於您實際嘗試完成的信息,或許我們可以提出一個更合適的選擇? – Falgantil
感謝您的回覆!我不想在Xamarin中運行實體框架,但我想使用一些具有DbGeography屬性的類。我在問題中增加了更多信息。 – jasdefer