Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体框架模型与我的业务模型不同_C#_Asp.net_Vb.net_Entity Framework_Ado.net - Fatal编程技术网

C# 实体框架模型与我的业务模型不同

C# 实体框架模型与我的业务模型不同,c#,asp.net,vb.net,entity-framework,ado.net,C#,Asp.net,Vb.net,Entity Framework,Ado.net,我的商业模式与我的实体模式不同 示例:我有两个表,分别是Client和Address,每个表共享相同类型的数据标志 客户表 客户 名字 姓氏 创造者 创建时间 隐藏的 删除 活跃的 地址表 地址1 地址2 城市 状态 Zipcode 创造者 创建时间 隐藏的 删除 活跃的 我在两个表和两个类对象中都有相同的属性—客户机类对象和从实体框架创建的地址类对象 创造者 创建时间 隐藏的 删除 活跃的 我要做的是将这些属性拆分为它们自己的类,以便使用方法设置它们。我如何做到这一点,并且仍然在实体上使用数据

我的商业模式与我的实体模式不同

示例:我有两个表,分别是Client和Address,每个表共享相同类型的数据标志

客户表 客户 名字 姓氏 创造者 创建时间 隐藏的 删除 活跃的

地址表 地址1 地址2 城市 状态 Zipcode 创造者 创建时间 隐藏的 删除 活跃的

我在两个表和两个类对象中都有相同的属性—客户机类对象和从实体框架创建的地址类对象

创造者 创建时间 隐藏的 删除 活跃的


我要做的是将这些属性拆分为它们自己的类,以便使用方法设置它们。我如何做到这一点,并且仍然在实体上使用数据库中的更新模型

你想要一个通用的数据库表还是一个通用的业务模型?如果它们不在自己的表中,那么它们真的需要在自己的类中吗?您能不能让它们成为接口的成员,然后使用分部类使每个实体类实现该接口?通常,我会为这些标志创建一个单独的类,并将该类作为属性包含在客户机类或Address类中。我不确定如何使用此实体。