C#中的保护代码接近/模式

时间:2015-12-08 10:43:47

标签: c#

我有一些代码具有存储库(直接访问数据库)和服务(业务逻辑和通过多个数据库访问)。例如。我们有一些数据,我们在服务A中验证存储库B中的数据,然后存储在存储库A中。这意味着我有相同的方法.StoreThisData在repo A和服务A上具有相同的签名。如果一些程序员出现后来不熟悉和在repo A上使用方法.StoreThisData,而不检查是否有更好/适当的方法在服务A上使用我们最终可能会在数据库中找到未经验证的数据。

因此:C#中是否有任何推荐的模式/方法可以让我保护' /'保护'在repo A中的.StoreThisData方法会使服务A中的除了之外的代码无法访问?如果尝试,最好抛出编译时错误?

0 个答案:

没有答案