我必须使用旧的 .net 技术做一个项目,VS2017 是否与旧技术兼容?
I have to do a project using old .net technologies, is VS2017 compatible with old technologies?
最近他们告诉我,我必须用 .NET 做一个项目,我在下面定义了我必须使用的元素:
- 数据库管理系统:Microsoft SQL Server 2008
- 开发框架:.NET Framework 4.0。
- 开发接口 (IDE):Microsoft Visual Studio 2010.
- 编程语言:Microsoft C Sharp (C#)。
- 对象映射语言:Entity Framework.
- 品牌语言:ASP.NET
- 应用程序服务器:Internet Information Services 7 (IIS7)。
我的问题是我是否可以使用 ASP .Net Core 使用 Visual Studio 2017,但可以使用框架 4.0 在 IIS 7 上 运行,并且还可以使用最新的 sqlserver版本并且适用于 sqlserver 2008
兼容性要求的问题是你想使用SQL客户端Class还是使用实体。 2008 的 mdf 文件格式是向前兼容的。 SQL 服务器的新版本在不失去兼容性的情况下增加了增强功能。所以 SQL 客户端 class 没有问题。实体是更快的接口,但我已经看到了很多兼容性问题。有些人更新了数据库,然后没有更新 c# 使用的实体模式。 Net 和 SQL 服务器版本发生变化并且代码未重新编译以使用新库和驱动程序的其他情况。似乎网络库版本和 SQL 驱动程序不 backward/forward 兼容。
最近他们告诉我,我必须用 .NET 做一个项目,我在下面定义了我必须使用的元素:
- 数据库管理系统:Microsoft SQL Server 2008
- 开发框架:.NET Framework 4.0。
- 开发接口 (IDE):Microsoft Visual Studio 2010.
- 编程语言:Microsoft C Sharp (C#)。
- 对象映射语言:Entity Framework.
- 品牌语言:ASP.NET
- 应用程序服务器:Internet Information Services 7 (IIS7)。
我的问题是我是否可以使用 ASP .Net Core 使用 Visual Studio 2017,但可以使用框架 4.0 在 IIS 7 上 运行,并且还可以使用最新的 sqlserver版本并且适用于 sqlserver 2008
兼容性要求的问题是你想使用SQL客户端Class还是使用实体。 2008 的 mdf 文件格式是向前兼容的。 SQL 服务器的新版本在不失去兼容性的情况下增加了增强功能。所以 SQL 客户端 class 没有问题。实体是更快的接口,但我已经看到了很多兼容性问题。有些人更新了数据库,然后没有更新 c# 使用的实体模式。 Net 和 SQL 服务器版本发生变化并且代码未重新编译以使用新库和驱动程序的其他情况。似乎网络库版本和 SQL 驱动程序不 backward/forward 兼容。