code-first

    5热度

    1回答

    我在VS 2010解决方案中有两个项目:Data和DataForm。在我的Data项目中,我有同一个数据模型的Code first和Database first版本(例如DataPoco和DataDb)。这些类在它们内部具有相同的确切实体名称,等等......这两个版本分别位于它们自己的名称空间中:DataDb在Data中,DataPoco在Data.Poco中。 在我的DataForm项目中,我

    3热度

    1回答

    我越来越想在查询中加入对多表时的错误关联查询引用: 指定的LINQ表达式包含引用到关联查询用不同的上下文 很混乱,因为它使得它看起来像我使用的查询中不同的情况下,但我不: public static IQueryable<Company> GetAll(bool supportsMMAT) { return from c in Context.Companies

    1热度

    2回答

    我有一个简单的Java接口/实现,我通过CXF公开。我有一个JAXWS元素在我的Spring配置文件是这样的: <jaxws:endpoint id="managementServiceJaxws" implementor="#managementService" address="/jaxws/ManagementService" > </jaxws:endpoint> 它从

    11热度

    2回答

    基本上,我想使用软删除,但具有导航属性不显示软删除的记录。有什么方法可以拦截实体框架中POCO对象的导航属性查询吗? 很简单的例子: public class Product { public int Id { get; set;} public string Name { get; set;} public int? CategoryId { get; set;}

    5热度

    3回答

    当使用“EF-Code First”时,我得到一个ModelValidationException(在底部)。它想让我来定义键,但我不知道到底是什么意思? public class Unit { Guid id; String public_id; String name; bool deleted; } public class MyDataC

    1热度

    1回答

    我想窥探在EF-Code First 之前持续发生的变化,并且在之前他们承诺。 如果我们在SaveChanges(如下)打破,向下钻取表(以下的),你得到的非公开收集ObjectStateManager._deletedEntityStore其中列出了persited项目将被删除。 这将是我所需要的理想选择,但它是非公开的。有谁知道有任何其他方式来获取这些信息? (this.Units.Local

    0热度

    1回答

    我在这种情况下使用静态字段,因为我觉得在每个请求中重新创建对象是很耗时的。 private static AnalysedCompanies db = new AnalysedCompanies(); public class AnalysedCompanies:DbContext { ... } 我首先使用实体​​框架代码。 比我有保存和从数据库通过数据库对象加

    2热度

    2回答

    我正在创建新模型,我将让EF为其生成数据库。模型看起来像这样: public class Model { public int Id { get; set; } public string StyleNumber { get; set; } public virtual IList<Metal> Metals { get; set; } public vi

    7热度

    1回答

    的专栏中,我有两个的entites: public class Address { public int Id { get; set; } public string FirstName { get; set; public string LastName { get; set; } } public partial class Customer {

    3热度

    1回答

    我有一个关于实体框架4 CTP 5的问题,我认识到LINQ to SQL处理它比这更好,但我坚持使用EF 4因为它的代码优先功能。 因此,这里是我的问题: 想象的产品以其标签(或任何与一对多关系)。并且tblTags将通过删除一些并且一次由用户插入一些标签(并且用户可能将它们完全改变)而改变。所以在我看来,我们可以简单地删除所有旧标签并插入新标签(最简单的做法),尽管这是一个简单的想法,与EF 4