我正在使用asp.net创建我的商店应用程序,并使用实体框架代码构建数据库首先,我使用MsSQL,我现在决定添加React.js,我的问题是。我可以在.jsx文件上使用@Model或类似的东西从数据库加载记录吗?或者我必须将其转换为json文件,如果是,我该怎么做?如果没有,有人可以解释我如何保存我的应用程序并选择使用React.js执行此操作的最佳方法。
var CourseDetails = function(data){
return (
<table className="table">
<tbody>
<tr>
<th>Autor</th>
{/* Here i wanna to load eg. @Model.PC.ID from viewmodel instead of {data.autor} from .json file */}
<td>{data.author}</td>
</tr>
<tr>
<th>Czas trwania kursu</th>
<td>{data.duration}</td>
</tr>
</tbody>
</table>
)
}
答案 0 :(得分:0)
Entity Framework是后端代码,可帮助您的服务器获取数据库资源。
我的建议是将您的前端和后端视为两个项目。构建一个Restful API层,用于公开您的数据(不使用或不使用Entity Framework)作为后端。
然后使用Reach构建前端以获取数据。