C# 类/对象模型是否具有与数据库外键约束等效的现成约束

C# 类/对象模型是否具有与数据库外键约束等效的现成约束,c#,.net,reference,C#,.net,Reference,类/对象模型是否具有与数据库外键约束等效的现成约束?假设语言是C#please 也就是说,类A有一个引用类B的字段,反之亦然。如果我有对象A&B(从这些类实例化),如果我删除对象B会发生什么?如果约束仍然作为引用存在于对象中,它是否会自动删除或引发约束问题 也就是说,在这种情况下,有没有办法确保当对象a被删除时,(a)对象B像级联删除一样被删除,或者(B)抛出约束异常,因为类B中的引用应该是非空的?本身,没有。外键是某些DBMS的属性。但是,在面向对象的体系结构中,您可以通过多种方式模拟这种情况

类/对象模型是否具有与数据库外键约束等效的现成约束?假设语言是C#please

也就是说,类A有一个引用类B的字段,反之亦然。如果我有对象A&B(从这些类实例化),如果我删除对象B会发生什么?如果约束仍然作为引用存在于对象中,它是否会自动删除或引发约束问题


也就是说,在这种情况下,有没有办法确保当对象a被删除时,(a)对象B像级联删除一样被删除,或者(B)抛出约束异常,因为类B中的引用应该是非空的?

本身,没有。外键是某些DBMS的属性。但是,在面向对象的体系结构中,您可以通过多种方式模拟这种情况。

您的意思是仅仅通过适当地进行编码检查?i、 e.这里没有直接帮助的特定C#指令/类/语法等,是吗?