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 4.1代碼優先模型映射到數據庫表
- 2. C#ASP.NET EF數據庫優先:類型未映射
- 3. EF 4.1代碼優先映射問題
- 4. EF代碼優先,模型屬性類型爲db數據類型
- 5. EF代碼優先映射覆雜類型關係
- 6. 的EclipseLink JPA - 字符串屬性映射到XML類型列
- 7. 代碼優先:連接字符串和數據庫在哪裏?
- 8. 有沒有辦法將日期列映射到EF中的字符串屬性?
- 9. EF 4.1中的XML數據類型代碼優先
- 10. Ef中的代碼首先映射
- 11. 代碼優先映射
- 12. 字符串映射到類型
- 13. EF + SQL Server:代碼優先還是數據庫優先
- 14. EF代碼優先映射一個表到一些實體
- 15. Java反射屬性字符串名稱 - >類數據類型
- 16. EF代碼優先使用SQL Server Express 2012連接字符串
- 17. 使用代碼優先生成錢類型字段EF CTP5
- 18. EF代碼優先:使用中間表將實體映射到現有數據庫
- 19. 如何在EF 4.1中執行屬性類型轉換代碼優先
- 20. EF數據庫優先 - 映射錯誤3025
- 21. EF代碼優先 - 重建數據庫如果模型更改
- 22. 使用現有的數據庫和EF代碼優先,將查找表映射到實體
- 23. EntityFramework數據庫優先 - 類型映射 - 將二進制(8)從SQL映射到C#中的int
- 24. mvc連接字符串代碼優先
- 25. 模型優先vs數據優先EF
- 26. EF代碼優先 -
- 27. EF 4.2忽略代碼中的單個屬性首先映射到複雜類型
- 28. 在Elasticsearch中將字段映射到類型有什麼優勢?
- 29. EF 4.1代碼優先 - 在Firebird數據庫中存儲圖像
- 30. 如何在EF代碼優先中生成數據庫?
'[NotMapped]' - NotMapped屬性可以被應用於一類的屬性。默認的Code-First約定爲包含getter和setter的所有屬性創建一個列。 NotMapped屬性重寫此默認約定。您可以將NotMapped屬性應用於您不希望在數據庫表中創建列的屬性。 [更多信息](http://www.entityframeworktutorial.net/code-first/notmapped-dataannotations-attribute-in-code-first.aspx) –