这是我找不到任何有用的场景。也许我是第一个考虑这样做的人:
方法:数据库优先
数据库:SQL Server 2008 R2
项目:DLL(数据访问)
我有一个数据访问库,它封装了对数据库的所有访问以及 biz 功能。数据库有很多表,所有表都有以下 2 列:
- last_updated_on : 小日期时间
- last_updated_by : nvarchar(50)
该项目包含几个模型(或 edmx 文件),其中仅包含映射到它们所代表的表的相关实体。由于每个表都包含 last_updated_* 的列,因此我在其中一个模型中创建了一个复杂类型,如下所示:
复杂类型:历史
- 由(字符串:last_updated_by)
- 开启(日期时间:last_updated_on)
问题是它只能在我定义它的模型中使用。
A)如果我尝试在其他模型中使用它,它不会在设计器中显示 B)如果我在其他模型中定义它,我会得到错误历史已经定义
是否有任何解决方案可以使在一个模型中定义的 History 复杂类型可以被其他模型重用?