1
A
回答
3
沒有從字符串到字節數組的直接轉換。您必須指定字節數組以什麼編碼表示字符串。
可以添加非映射包裝特性(下面TheStringValue
),其使用特定的編碼字符串的字節和副映射反之亦然:
public class MyEntity
{
public byte[] StringBytes { get; set; }
[NotMapped]
public string TheStringValue
{
get
{
return Encoding.UTF8.GetString(StringBytes);
}
set
{
StringBytes = Encoding.UTF8.GetBytes(value);
}
}
}
相關問題
- 1. EF代碼優先 - 將子類屬性映射到基類表
- 2. 將EF 4.1代碼優先模型映射到數據庫表
- 3. C#ASP.NET EF數據庫優先:類型未映射
- 4. EF代碼優先映射視圖
- 5. EF代碼優先 - 映射爲FK
- 6. EF 6代碼優先映射DbGeometry
- 7. EF 4.1代碼優先映射問題
- 8. 映射可空類型代碼優先
- 9. EF代碼優先,模型屬性類型爲db數據類型
- 10. EF代碼優先映射覆雜類型關係
- 11. 代碼優先:將實體映射到現有數據庫表
- 12. 如何使用代碼優先的EF 4.3將複雜類型的屬性映射到特定的表列?
- 13. 使用EF 5代碼優先將實體映射到實體
- 14. 如何將字符串屬性映射到數據庫中的二進制列?
- 15. 的EclipseLink JPA - 字符串屬性映射到XML類型列
- 16. 代碼優先:連接字符串和數據庫在哪裏?
- 17. 將屬性類中的字段映射爲數據庫列值
- 18. EF代碼優先 - 型物業類型
- 19. EF代碼優先許多使用現有的映射類
- 20. 將數據映射到字符串
- 21. 有沒有辦法將日期列映射到EF中的字符串屬性?
- 22. EF 4.1中的XML數據類型代碼優先
- 23. 在運行時設置連接字符串 - EF代碼優先
- 24. 代碼優先數據庫服務器11連接字符串
- 25. Ef中的代碼首先映射
- 26. 代碼優先映射
- 27. 如何不在EF中映射外鍵id(代碼優先)?
- 28. 字符串映射到類型
- 29. EF + SQL Server:代碼優先還是數據庫優先
- 30. 一到三分之一EF代碼優先映射問題
'[NotMapped]' - NotMapped屬性可以被應用於一類的屬性。默認的Code-First約定爲包含getter和setter的所有屬性創建一個列。 NotMapped屬性重寫此默認約定。您可以將NotMapped屬性應用於您不希望在數據庫表中創建列的屬性。 [更多信息](http://www.entityframeworktutorial.net/code-first/notmapped-dataannotations-attribute-in-code-first.aspx) –