asp.net-core - 使 EF Core 属性向后兼容 Linq to Sql
问题描述
ASP。NET MVC 4.8 应用程序使用 DbLinq。数据库具有列名和表名相同的表:
CREATE TABLE Product (
Product CHAR(20) PRIMARY KEY );
Sql to Linq 创建了具有Contents
属性的实体:
public class Product (
public string Contents { get; set; }
}
内容属性成为第三方应用程序使用的已发布 API 的一部分。
EF Core 脚手架Product1
改为创建属性:
public class Product (
public string Product1 { get; set; }
}
这打破了 API 规范。如何使 EF Core 与 API 兼容?是否可以强制它生成 Contents 属性作为 Sql to Linq ?或者是否可以添加额外的 Contents 属性来实际获取和设置 Product1 属性值?
Npgsql EF Core 提供程序用于 ASP.NET Core MVC 应用程序。
解决方案
推荐阅读
- xcode - 什么是 liboainject
- ios - 从 Firebase 将图像 URL 附加到数组
- regex - Erlang re 和列出索引基数的区别
- php - 如果 ab<0,PHP 减去“错误”
- android - 内部带有 Firestore 回调的 expandableListView.setOnChildClickListener:有条件地返回 true/false
- git - 如何撤消 git init?
- android - Android TextView 兼容自动调整大小,只缩小字体大小?
- python - 如何准备要在客户端机器上使用的 Python Selenium 项目?
- c - OpenCL:比较在可用平台/设备上添加两个整数数组所需的时间
- python - 如果我转到 Windows 锁定屏幕并返回或调整窗口大小,SDL2 纹理将被清除