code-first

    9热度

    2回答

    所以我有一个使用CTP4代码第一特性在实体框架4中创建的模型。这一切都很好地结合在一起。 我正在尝试将高级搜索功能添加到我的应用程序中。这种“高级搜索”功能只允许用户输入多个标准进行搜索。例如: 高级产品搜索 名称 开始日期 结束日期 这将允许用户通过产品名称来搜索,也限制了结果的创建日期。 问题是我不知道有多少这些字段将用于任何单个搜索。那么我的实体框架查询如何构建呢? 我有an example

    2热度

    4回答

    我首先使用EF4代码,并希望生成一个由类属性和外键组成的组合键。我有两个类:订单和公司。订单类有一个参考,但这不一定是公司之间唯一的。所以我打算使用由Reference和Company.CompanyId组成的组合键。 我已经尝试使用以下设置,但我收到一条错误消息“密钥表达式无效”。 modelBuilder.Entity<Order>().HasKey(o => new { o.Referenc

    0热度

    1回答

    假设我有两个实体Team和Match。在每场比赛中,有两支球队,HomeTeam和AwayTeam。一支球队可以有多场比赛,但是HomeTeam和AwayTeam只能有一个球队。有时候Team是HomeTeam,有时候同样的Team是AwayTeam。我已经提供了每个类的基础知识: public class Team { public int TeamId { get; set; }

    3热度

    1回答

    我想在我的ASP.NET MVC应用程序添加功能改变我的数据结构的一些领域。单击窗体上的提交按钮后,下面的动作称为: [HttpPost] public ActionResult Edit(Document doc) { // Attempt to save the project if (_documentService.SaveDocument(do

    1热度

    1回答

    我写我的代码的建议, public class A { public int id {get;set;} public string Astring {get;set;} } public class B : A { public string Bstring {get;set;} } builder.Entity<A>().MapHierarchy(

    1热度

    2回答

    嘿,对不起,我的英语不好...... 使用EF4代码,我已经创建了一些POCO类,我的数据库是从那里生成的。一切正常,我在表格上插入了一些数据,但现在我需要在我的一个类上创建一个新的属性。如果我只是创建它,应用程序给我例外: {“自从创建数据库以来,支持'TestContext'上下文的模型已经发生了变化。无论是手动删除/更新数据库还是使用IDatabaseInitializer实例调用Datab

    6热度

    3回答

    有一个一对多的映射我的域类一般采取以下形式(未经测试的代码): public Customer Customer { // Public methods. public Order AddOrder(Order order) { _orders.Add(order); } public Order GetOrder(long id

    37热度

    1回答

    我在Visual Web Developer 2010 Express中工作,并使用实体框架代码优先CTP。我能够用新的SQL Server CE做到这一点,但我无法找到连接字符串来与SQL Server Express一起工作。 这一个,使用SQL Server CE测试版,工作正常(数据库创建并在模型更改时重新创建)。 <add name="TrempimModel" connect

    1热度

    1回答

    从实体框架代码优先生成数据库时,出现此错误。 我didn't看到任何问题的脚本: alter table [dbo].[Votes] add constraint [Post_Votes] foreign key ([Post_Id]) references [dbo].[Posts]([Id]) on delete cascade; alter table [dbo].[Votes] add

    2热度

    2回答

    我已经在我一直在工作的项目中应用SQLCE。 它在Visual Studio中正常工作,当我在本地运行时(http:// localhost:####),它可以完美运行。 但是,当我在远程主机上发布它时,我收到“黄色死亡屏幕”,出现以下错误消息: 无法找到或加载注册的.Net Framework数据提供程序。 我的Web.Config和引用都可以(正如我说的,它在localhost上工作正常)没有