替代使用DatabaseGeneratedOption.Computed

时间:2013-02-20 11:07:55

标签: c# asp.net-mvc entity-framework-5 soa

我已经开始了一个新项目,我对它目前的结构感到满意。我想根据当前表的ID和另一个表中的值生成一个字符串,并存储该值(而不是在请求时构建字符串)。一个例子是:

Table Foo:
 - Id: 1
 - Name: Something
 - Value: 101

Table Bar:
- Id: 1
- FooId: 1
- Reference: 101/0000001 << Generated and stored field
From Foo.Value^   ^Using the ID of Bar.Id and using one of the padding features

我应该在我的服务层内执行此操作(更容易,但我可能最终重复代码)或在我的存储库中?我是否还应该有一个提供下一个ID的表?

有没有其他人遇到过这个问题,如果是这样,你是如何实现它的?

由于

0 个答案:

没有答案