gpt4 book ai didi

c# - Entity Framework 5 复杂类型

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:41 25 4
gpt4 key购买 nike

我是 EF5 的新手,我正在研究复杂类型。

我明白您为什么要将枚举类型与您的 EF 模型一起使用,但我也看到了一些示例,说明您可以在哪里创建自己的复杂类型,从而将表中的多个属性分组在一个复杂类型下。

一个例子是包含如下属性的表格:-

FirstName

LastName

您可以定义一个名为 Name 的复杂类型,然后可以像这样引用这两个属性:-

Name.FirstName

Name.LastName

我的问题是你为什么要这样做,你从哪里得到好处?

正如我所说,我是 EF5 的新手,所以我只是想更好地了解它。

最佳答案

仅用名字和姓氏可能并不明显,但请考虑更复杂的内容,例如地址。您可能需要在系统周围传递地址,如果它在一个独立的对象中,这样做会容易得多。

您还可以重复使用复杂类型。一个很好的例子就是您的客户拥有送货地址和账单地址。

例如: enter image description here

关于c# - Entity Framework 5 复杂类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15950406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com