下载后可任意编辑采纳 Model-First 方式创建数据库步骤 1:创建解决方案1.运行 Vistual Studio 2024 Beta2。2.在开始页面上点击“new project”。3.点击 C#节点,可以看到已经安装的项目模板。4.在模板列表中选择 ASP.NET Web Application。5.输入项目名“OrderSystem”,点击“ok”。这时,VS 会在你指定的目录,创建一个解决方案,在该目录的子文件下创建一个网站项目。步骤 2:创建 ADO.NET 实体对象模型下面就是创建 ADO.NET 生实体模型了。对于本程序来说,我们有 Users 和 Addresses 两个概念模型。一个 user 可能有多个 address,在模型中要体现这个关系。1.在 OrderSystem 上右键,选择 Add,点击 New Item..(或者使用快捷键 Ctrl+Shift+A)。2.点击 C#节点下面的 Data 子节点。3.选择 ADO.NET Entity Data Model 模板。4.将名字改为“OrderDB.edmx”,点击“Add”按钮。下载后可任意编辑5.VS 将会显示 Entity Data Model Wizard.你可以选择模型的来源。6.选择“Empty Model”,点击“Finish”按钮。OrderDB.edmx 将会添加到你的项目中,同时会显示 Entity Framework 设计器。下载后可任意编辑 步骤 3:创建实体关系下面将会创建 user 实体已经它与 addresses 实体的关系,首先创建 user 实体。1.在 Entity Framework 设计器右键,Add->Entity。2.你会看到“Add Entity”对话框,输入实体名。需要注意的是,当你输入实体名时,系统会自动产生实体集合的名称(实体名是一个代表一条纪录的类的名称,实体集后则是一个代表一组纪录的类的名称)。3.VS 默认会产生一个名为 Id 的主键。假如把你不想产生主键,不要选择“Create key property”。本例中需要主键,所以保持选择状态。4.点击“OK”,UserAccout 实体将会添加到实体图表中。5.接下来是给实体添加属性。这些属性将会映射到数据表中的字段。我们将会添加 FirstName和 LastName 属性。下载后可任意编辑6.在 UserAccount 上右击。选择 Add->Scalar property。7.将属性名改为 FirstName。8.在属性窗口中,将最大长度设为 50,数据类型不用改,默认是 String.9.以同样的方式添加另一个名为 LastName 的属性,最大长度也设为 50。下面是添加纪录创建时间和更新时间属性。我个人比较倾向于在每个实体中添加创建时间和更新时间属性,这样可以方便以后审查。这两个属性将作为一个复杂类型添加在每个实体中。复...