带有.netstandard 2.0和SQL Server的实体框架

时间:2017-11-27 00:38:33

标签: c# entity-framework xamarin .net-standard

我是.net世界的新手并开发了跨平台的Xamarin应用。 我需要一种很好的方式来与我的SQL Server数据库进行通信。我查看了实体框架,但我不明白如何使用它来访问SQL Server。

我在Entity Framework Core包中找到了一些使用SQLite和DbContext的示例,但没有一个指定与完整SQL Server的连接。我想使用ADO.net实体数据模型,但据我所知,这不适用于.netstandard项目。

我正在寻求指导以最佳方式配置与SQL Server的通信以进行此项目设置。是数据库的第一种方法。我更喜欢一种简单的方法来将我的数据库模型映射到核心项目中的模型,但我不介意手动操作。最重要的是帮助设置一个可以查询数据库对象并将它们映射到我的模型类的类。如果这很重要,我的数据库使用SQL Server身份验证。

1 个答案:

答案 0 :(得分:1)

按照我提供的链接,了解如何创建和使用连接字符串https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-strings

要与Xamarin的数据库进行通信,请执行以下操作

  1. 创建.Net Core API项目,允许外部客户端与后端进行通信,如果是SQL Server

  2. 创建.Net Standard作为数据访问层,您可以使用DbContext和所有

  3. 创建Xamarin项目并使用Http Client与.Net Core API进行通信

相关问题