问题列表 - 第39849页

删除/更新多对多实体框架.无法让它发挥作用

我使用EF4并且有多项更新和删除项目的问题.我很高兴插入,但更新和删除无法搞清楚.

假设我有3个表和3个匹配的dto类

  1. ClassRoom表

       ClassID-ClassName 
    
    Run Code Online (Sandbox Code Playgroud)
  2. 学生表

       StudentID-StudentName
    
    Run Code Online (Sandbox Code Playgroud)
  3. StudentClass表

       StudentID-ClassID
    
    
    ///Happy all works I am using existing students to populate the class. Fine.
    private void InsertClassRoom(ClassRoomDto classRoomDto)
    {
        using (var ctx = new TrainingContext())
        {
            //Convert dto to Entity
            var classRoomEntity = new ClassRoom { ClassID = classRoomDto.ClassId, ClassName = classRoomDto.ClassName };
            foreach (var studentInClass in classRoomDto.Students)
            {
                Student student = ctx.Students.Where(x => x.StudentID == studentInClass.StudentId).SingleOrDefault();
                classRoomEntity.Students.Add(student);
            }
            ctx.AddToClassRooms(classRoomEntity);
            ctx.SaveChanges();
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

但我有2个场景无法弄清楚该怎么做.

  1. 更新教室名称
  2. 加1名学生
  3. 更新1名学生的姓名

从班级中删除学生.
我该怎么做?

这是我尝试更新:

private void UpdateClassRoom(ClassRoomDto …
Run Code Online (Sandbox Code Playgroud)

entity entity-framework-4

6
推荐指数
1
解决办法
5711
查看次数

在python中寻找类似rsync的跨平台功能,例如rsync.py

我在python中实现备份脚本.我试图让事情跨平台.我听说有一个基于python的rsync实现:http://pypi.python.org/pypi/rsync.py

但我似乎无法在任何地方找到它.我发现的所有下载链接都已死亡.有谁知道我在哪里可以找到rsync.py程序?

目前我正在使用Windows的unison,但我想尝试rsync.py

python scripting rsync mirroring

17
推荐指数
2
解决办法
1万
查看次数

Rails 3 - 自定义错误和404页面

我正在Heroku上构建一个Rails 3应用程序.现在我的错误页面和404页面都是标准的rails/heroku页面.

我想定制这两个.有一个错误页面,并有一个404的页面.

谷歌上发现的所有教程都已有数年之久,并且不适用于Rails 3.

你能否提出一个很好的现代教程或如何做到这一点的提示?

谢谢

ruby-on-rails ruby-on-rails-3

27
推荐指数
3
解决办法
1万
查看次数

C# - .NET 4.0 - 该程序集不允许部分信任的调用者

从网络共享运行时,我的应用程序抛出以下异常:

该程序集不允许部分信任的调用者.

我的应用程序引用两个DLL文件:

  • BitFactory.Logging.dll
  • FileHelpers.dll

我不确定它有哪些问题.

  • AllowPartiallyTrustedCallersAttribute:阅读它,但我没有任何DLL文件的源,所以我无法将属性添加到这些DLL文件.

  • CASPOL.EXE:使用一些变体添加我的网络共享,例如caspol -machine -addgroup 1. -url \\netserver\netshare\* LocalIntranet似乎没有任何影响.

我之前使用的是.NET 3.5,但是,它现在似乎与.net 4.0不兼容.任何人都可以建议如何绕过这个"部分受信任的来电者"检查?

谢谢.

c# .net-4.0 caspol .net-security c#-4.0

1
推荐指数
1
解决办法
1万
查看次数

为什么编辑字体大小会出现这样的问题?

我无法让它变得更大我尝试了几个html变种......我想要它巨大......我知道这是基本的但我尝试了一些东西

http://www.drillavailable.neighborrow.com/

<div style="text-align: center;"><br><br><br><br><br><br>
<font size="100">NO:(</font>
<br><br>no one within 3 miles of your location has listed their drill yet, be 
<a href="http://u.neighborrow.com/items/create/">the first!</a><br></div>
Run Code Online (Sandbox Code Playgroud)

html font-size

0
推荐指数
1
解决办法
175
查看次数

如何判断设备是否正在睡眠

这是我的情景.我有一个正在播放背景声音的应用.使用BroadcastReceiver我可以告诉显示器何时关闭,然后杀死声音.我还可以判断屏幕是否重新打开.但是,如果设备处于锁定状态,我不希望音频启动.因此,我等待ACTION_USER_PRESENT意图发出信号.这一切都有效,但如果用户在关闭屏幕后快速重新打开屏幕,则无法获得锁定屏幕或ACTION_USER_PRESENT消息.那么,有没有办法告诉,当屏幕重新打开时,设备是否锁定,我想这也意味着睡觉与否?

android

11
推荐指数
2
解决办法
7138
查看次数

ASP.NET MVC:多个项目错误

所以我创建了一个包含多个项目的解决方案......一个用于我的网站,另一个用于我的数据.我添加了参考,一切似乎都运行得很好.到现在...

我最近为表和存储过程创建了一个model.edmx.当我尝试并创建该模型的变量时,我收到此错误:

The type 'System.Data.Objects.ObjectContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Run Code Online (Sandbox Code Playgroud)

我假设这是因为我正在使用多个项目,我只是不知道如何解决这个问题!

asp.net-mvc

9
推荐指数
1
解决办法
5808
查看次数

来自Ruby Wilson的C#得分

任何人都可以帮助我将其转换为C#.这实际上伤害了我的大脑.

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html

威尔逊得分

require 'statistics2'

def ci_lower_bound(pos, n, power)
    if n == 0
        return 0
    end
    z = Statistics2.pnormaldist(1-power/2)
    phat = 1.0*pos/n
    (phat + z*z/(2*n) - z * Math.sqrt((phat*(1-phat)+z*z/(4*n))/n))/(1+z*z/n)
end
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

Statistics2.pnormaldist(1-power/2) 
Run Code Online (Sandbox Code Playgroud)

c# ruby

4
推荐指数
1
解决办法
842
查看次数

在C#中自动实例化自动属性字段

这是我的模特:

public class Schoolclass
{
    private List<Pupil> _pupils;

    public Schoolclass()
    {
        _pupils = new List<Pupil>();
    }            

    public int SchoolclassId { get; set; }
    public string SchoolclassCode { get; set; }


    public List<Pupil> Pupils
    {
        get { return _pupils;} 
        set { _pupils = value; }
    }        
} 
Run Code Online (Sandbox Code Playgroud)

如果没有第三方工具,我可以使用C#以某种方式执行此操作:

[Initialize]
public List<Pupil> Pupils {get;set}
Run Code Online (Sandbox Code Playgroud)

我希望C#自动生成字段_pupils.

c# properties

2
推荐指数
1
解决办法
489
查看次数

扩展超类和ClassCastException

我有一个超类,我想要覆盖两个方法.这是我的代码:

public class MyCustomClass extends SomeSuperClass {

protected MyCustomClass(params) {
    super(params);
}
@Override
public void method1() {
    super.method1();
    /* here goes my code */
}
@Override
public void method2() {
    super.method2();
    /* here goes my another code  */
}
Run Code Online (Sandbox Code Playgroud)

我有一些构造函数,它将SomeSuperClass对象作为参数传递,我接下来会做什么:

MyCustomClass object;
/* now i have object of type SomeSuperClass,
but with my own method1() and method2() */
object = (MyCustomClass) MyCustomClass.item(blahblah); 
/* eclipse suggests casting, because MyCustomClass.item()
 constructor still returns SomeSuperClass object */
otherobject = OtherConstructor.object(object);
//OtherConstructor passes SomeSuperClass …
Run Code Online (Sandbox Code Playgroud)

java overriding casting classcastexception superclass

4
推荐指数
1
解决办法
1万
查看次数