entity-framework

    0热度

    3回答

    作为一个简单的例子,我有用户,产品和客户。用户可以访问某些产品和某些客户。 我正在使用edmx文件将我的SQL Server映射到我的代码并使用linq获取数据。一个典型的查询可能是这个样子: from prod in ctx.Products join userProduct in ctx.UserProduct on prod.Id equals userProduct.ProductId

    2热度

    1回答

    我使用实体框架4.1,我有我的DbContext覆盖SaveChanges审计属性更改。代码从'GetEntryValueInString'返回空值。它的因果“如果(entry.Entity是EntityObject)”这种情况在所有情况下都失败了。如果我评论条件我有另一个问题像CurrentValues和OriginalValues变得相同。 namespace mymodel { usin

    -2热度

    1回答

    我在下面有SQLCommand,但不是在方法内编写SQL文本,而是想在Linq中编写整个SQL命令,以防止POCO模型更改时实体不匹配。 Database.ExecuteSqlCommand("UPDATE [Order] SET [Credits] = @Credits WHERE [Id] = @Id", new SqlParameter("Credits", remain

    0热度

    1回答

    我想创建一个公共数据库抽象,以便公开相同的接口,而不用担心数据库管理的DbContext的类型。 在这里有为了很好地解释这一概念的例子: public interface IDatabase<T> where T : DbContext { void Add<T>(T entity); void Remove<T>(T entity); void SaveChange

    1热度

    1回答

    我是实体框架的新手。是否有可能直接从表中删除一个实体,而不是去清除所有与其他表的多对多连接? var artist = _artistDetailsRep.SingleOrDefault(d => d.ArtistID == id); _artistDetailsRep.Delete(artist); _artistDetailsRep.SaveChanges(); 此代码抱怨是因为艺术

    1热度

    1回答

    我有一个简单的对象,可以是父组对象的子对象。复杂的是,父组可以是两个“类型”(不是C#类型)中的一个,由enum属性指示,每个子对象只能在每个类型中的一个中。这可能会与类更有意义: public class Child { public string Value { get; set; } public int? ParentGroup1Id{ get; set;

    0热度

    1回答

    我在两个数据库中有两个表APP,我想在两个数据库中获得相同的App标识符,但是当我将应用程序插入第一个数据库并插入它时在第二个数据库中,我有一个新的Guid生成(如果我在列中指定一个默认值)或一个空导弹。 这里是我的数据库的两个表中插入应用程序的代码: app.Id_App = Guid.NewGuid(); app.DateAdded = DateTime.Now;

    3热度

    2回答

    我对MySQL使用EF的代码优先方法。 我想知道如果在这种方法的EF内置防止SQL注入,或者我必须在MySqlCommand中创建SQL字符串查询,并添加一些参数是安全的,从这种攻击? 我想我不需要但我想确定一下。 编辑(代码片段为例): MyContext cont = new MyContext(); cont.Comment.AddObject(new Comment { Content

    0热度

    1回答

    我创建了VS2013空项目,并添加这些软件包: DotNetOpenAuth.AspNet Microsoft.AspNet.Providers.Core Microsoft.AspNet.Providers.LocalDb Microsoft.AspNet。 Membership.OpenAuth 在此过程中,实体框架5被添加到项目中。我手动安装EF6,现在当我尝试使用外部提供程序验证用户时,出

    0热度

    1回答

    在我的新项目中,我非常困惑要在哪些ORM之间使用。 我们的数据库查询非常复杂。 我们主要存在于Dapper和EF 5之间。 我知道dapper具有性能优势,我认为EF有其维护和代码生成优势。 相信我我搜索了很多找到做出选择的主要标准,并且很好地比较了这两者,但没有找到满意的答案。 所以我在处理这件事时必须记住哪些事情。