ef-model-first

    0热度

    1回答

    我首先使用EF5模型。我真的不明白什么是EDM自动生成的类。根据一些文档,这些类是POCO,但为什么它们在上下文中使用? 假设我有一个Student实体,那么我在我的上下文中获得一个Student POCO类和一个DbSet StudentSet属性。 这个下一条指令会在我的数据库中放置一个POCO吗? MyContext.StudentSet.Add(johndoe); MyContext.S

    0热度

    2回答

    我想分享我的Customers和Vendors之间的Contacts实体。 Customers可以有很多Contacts Vendors可以有很多Contacts ...但是当我做了我的模型我跑到那里,现在我必须既CustomerId和VendorId提供给每个接触的问题。 我会发布我的模型的图像,但我没有10分。

    4热度

    2回答

    我想创建一个GUID类型为空的外键这样 [ForeignKey("CreatedBy")] [Display(Name = "Created by")] public Guid? CreatedById { get; set; } public virtual User CreatedBy { get; set; } 但是当我添加迁移和更新数据库不让它能够在SQL表设计空。 有没有另一

    0热度

    1回答

    现在我的EF应用程序(使用EF 5 Model-first方法访问MS SQL Server 2008 Express的应用程序)正在开发机器上工作,我需要部署(或安装)它在部署机器上。 为了让我的应用程序正常工作,设置部署计算机所涉及的步骤是什么? [我在想: 1.部署米安装MSSQL 2008年快递/ C 2.执行中SSMS的app.edmx.sql创建数据库和表 3.我的应用程序二进制文件复

    0热度

    2回答

    我想在我的模型中实现GUID作为主键。我使用模型优先的方法,并且我希望GUID不是在数据库中生成的,而是在.NET服务器中生成的。 我见过一个解决方案,说我将不得不为每个类做到这一点: public class TestObject { public TestObject() { Id = Guid.NewGuid(); } public G

    0热度

    1回答

    我正在尝试为我的实体框架模型生成Oracle SQL。 我可以生成SQLServer SQL罚款,错误只发生在甲骨文世代。 我已经安装好VS的oracle开发工具。 我已经为数据库生成工作流程选择了“通过T4生成Oracle(TPT).xaml(VS)”,并且为DDL生成模板选择了“SSDLTOOracle.tt(VS)”。 当我尝试生成从右键菜单中的SQL,我得到以下错误一遍又一遍的重复着: 被

    1热度

    1回答

    我先使用代码创建客户管理应用程序。 客户可以有许多地址,但只有一个“主要”地址。 这里是我的客户模型: public class Customer { [Key] public int Id { get; set; } public string FirstName{ get; set; } public string LastName{ get; s

    0热度

    2回答

    我无法在两个表之间创建1到0..1的关系,其中主键是由两列组成的组合键。 这些表被导入到EF具有多对多的关系,改变到1周的结果在以下的误差的关系,1至0..1或1: Multiplicity is not valid in Role Because the Dependent Role properties are not the key properties, the upper bound o

    2热度

    1回答

    我想使用模型第一种方法来创建实体框架的数据库。我也想使用多个数据库模式。有没有可能创建额外的数据库模式(称为“安全”)以及默认的“dbo”? 我还想知道为什么执行“从模型生成数据库”命令后,我的.dmx文件的SSDL部分中的EntitySets模式属性重置为“dbo”。 <?xml version="1.0" encoding="utf-8"?> <edmx:Edmx Version="3.0"

    0热度

    1回答

    我已经使用模型优先和实体框架的实体数据模型创建了模型。那么,当我想要创建控制器(右键单击控制器文件夹Add-> controller-> WebApi 2 Controller with actions using EF),那么我在定义输入字段后会出现一条错误消息: 获取类型“WebApi .Models.QR_Name”。尝试重建项目。另一个Model类获得相同的错误。我该如何解决这个问题? 编