0
這是第一次我做EF代碼優先和我的實體具有IDateRange
它的定義類型的屬性是這樣的:如何映射在EF代碼自定義類型數據庫第一
public class PartyClassification
{
public IDateRange EffectiveDate { get; set; }
/*
other properties ...
*/
}
public interface IDateRange : IRange<DateTime>
{
}
public interface IRange<T>
{
T From { get; set; }
T To { get; set; }
}
所有其他我的屬性,這是簡單的clr類型轉換爲適當的類型在db中,但不是EffectiveDate。我希望EffectiveDate在db中的兩個DateTime列中轉換。
我想知道我是否可以通過custom convention來實現,或者有更好的方法嗎?
感謝
我粘貼了鏈接,但沒有顯示爲鏈接。如果上述鏈接不起作用,您可以將其複製到瀏覽器中或搜索「EF Code First繼承」,您將找到它。 –
我修復了這個鏈接,但是我沒有看到它是如何適用於這個問題的。 –
如果他的設計允許使用抽象類,本文將提供詳細信息。我在這裏錯過了什麼嗎? –