我正在构建一个新的应用程序架构,我需要您的建议。我们有一个作为 SQL Azure 托管的中央 MSSQL 服务器数据库。该数据库需要从许多不同的应用程序中访问,其中大多数是托管在 Windows azure 中的 Web 应用程序,其中一些是 winforms 应用程序。
使用 ADO.Net 可以直接访问 Web 应用程序的数据库。对于 winforms 应用程序,wcf 数据服务技术与客户端身份验证服务一起用于安全性似乎令人印象深刻。
我需要知道这种混合的数据库访问模式是否可行?换句话说,如果使用 ADO.Net 和 Entity 框架的混合应用程序攻击数据库完整性,它将保持数据库完整性。
提前致谢。