带有React的实体框架

时间:2018-02-13 15:26:08

标签: javascript asp.net entity-framework reactjs

我正在使用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>
         )
} 

1 个答案:

答案 0 :(得分:0)

Entity Framework是后端代码,可帮助您的服务器获取数据库资源。

我的建议是将您的前端和后端视为两个项目。构建一个Restful API层,用于公开您的数据(不使用或不使用Entity Framework)作为后端。

然后使用Reach构建前端以获取数据。