0

我正在使用 C# 和 Razor 在 ASP.NET MVC3 中开发一个 Web 应用程序。

该应用程序必须使用大约 8 年前设计的现有数据库,其中表之间没有物理关系。使用相同数据库的其他应用程序通过使用连接以编程方式创建关系。

在我的应用程序中,我为某些数据库的表创建了一个ADO.NET模型。现在,为了充分利用内联 LINQ 表达式的潜力,尤其是导航属性,我想在 ADO.NET 模型上创建关系。

ADO.NET 是否足够强大,可以将我使用关系的内联表达式转换为不存在此类关系的实际数据库可以理解的查询?

4

1 回答 1

1

ADO.NET 中的关系可以是物理的(在数据库中具有外键约束)或逻辑的(关系仅在应用程序中定义)。

您可以在设计器中手动添加关系,您将拥有导航属性。

于 2012-02-10T12:20:48.583 回答