【发布时间】:2015-06-07 10:38:38
【问题描述】:
我一直在寻找如何使用 Entity Framework 6 在数据库中存储像 IPEndPoint 这样的 CLR 类型。在我的特殊情况下,我有一个 IPEndPoint 子类添加了一些属性 (ExtendedIPEndPoint)。
通常它应该是一个常见的用例,但我真的找不到任何解释如何做到这一点。理论上它很简单,存储只需获取 IPAddress 属性并将其映射到字符串,然后获取 Port 属性并将其映射到整数。要加载 ExtendedIPEndPoint,只需使用构造函数和其他方法(如 IPAddress.Parse)创建一个新对象,以从存储的字符串中解析 IPAddress。
我听说过复杂类型、存储过程和代理,但我真的不知道如何使用它们,如果这些是要搜索的正确词,哪里有很好的解释。
【问题讨论】:
标签: c# .net entity-framework store