【发布时间】:2011-02-28 23:57:37
【问题描述】:
我正在以模型优先模式使用实体框架 4.0 (CTP5) 构建 ORM。我的一些实体具有不需要是 ORM 实体的复杂(对象树)属性——它们只对使用此数据库的后端服务器系统感兴趣,而不是对使用此数据库的客户端感兴趣。
我可以将属性的对象树序列化为字符串并将其作为字符串存储在数据库中,但是 SQL Server XML 数据类型确实很吸引人。能够以智能的方式查询 XML 数据内容将是非常好的。
但是,我没有看到任何方法可以在 Visual Studio Entity Modeler 中指定我想要 XML 数据类型。
完成此操作的唯一方法是在模型中指定字符串字段,发出 DDL,然后修改 DDL 以将字符串字段更改为 XML 字段吗?这似乎非常脆弱并且只写一次,永远不会改变。有没有更好的办法?
【问题讨论】:
-
顺便说一句,它不再是“SQL XML”。它只是 SQL Server 的内置部分。
-
短期内对您没有帮助,但您可以对此投票:data.uservoice.com/forums/…
标签: .net xml entity-framework entity-framework-4