小编Gui*_* R.的帖子

如何使用EntityFramework Code首先迁移种子数据

嗨我正在使用这个nuGet包的Beta 1版本,数据库已经全部创建,我需要知道是否有办法通过迁移来填充我的表.Thanxs

asp.net entity-framework ef-code-first ef-migrations

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

Xamarin,Android.每次我在设备上运行应用程序时,应用程序都会被取消安装,然后再次安装.

非常烦人,因为我在Facebook上登录才能使用该应用程序.因此,每次我想测试新的代码实现时,我都需要在Facebook上登录.如果应用程序不会被卸载,凭据将保持不变,当我运行应用程序时,我不需要登录.当我使用模拟器运行它时也会发生这种情况,但我更喜欢使用设备.

有谁知道如何避免卸载?

我在Mac上使用Xamarin为Android开发,该设备是三星Galaxy S3 Mini.

android xamarin.android xamarin

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

Gmap.Net Marker位置不正确,但当地图缩放时,标记会移到正确的位置

我有一个带有Gmap.Net控制器的Windows窗体应用程序,我想要做的是根据提供位置的外部源添加标记.问题是,当我添加标记时,最初是在不正确的位置绘制的,但是在我缩小后,它会移到正确的位置.所以这就是我到目前为止所得到的:

我的地图控制器声明位于巴拿马巴拿马.

private void button2_Click(object sender, EventArgs e)
{    
    //Layer count is just a variable to add new OverLays with different names
    var markersOverlay = new GMapOverlay("markers" + layerCount);

    //Marker far away in Quebec, Canada just to check my point in discussion        
    var marker = new GMarkerGoogle(new PointLatLng(58.0032, -79.4957), GMarkerGoogleType.red_small);

    markersOverlay.Markers.Add(marker);
    gmap.Overlays.Add(markersOverlay);
    layerCount++;
}
Run Code Online (Sandbox Code Playgroud)

因此,当我按下按钮时,我得到的是这个(请记住它设置在巴拿马的地图位置和加拿大的标记):

没有缩放的第一张照片. 资料来源:OC

当我缩小时,标记会在加拿大的正确位置.

没有缩放的第二张图片. 资料来源:OC

为什么我的标记最初是在巴拿马绘制的?

PD:我已经检查了这个问题,但它没有解决我的问题,因为我需要添加超过1个标记,myMap.UpdateMarkerLocalPosition(marker)而不是我的解决方案.

c# google-maps winforms gmap.net

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

使用 OData 在我的数据库中插入一条新记录

我在我的应用程序上运行了一个 OData 服务,并且我创建了一个 odata 客户端,以使用该 OData 服务更新、保存和删除信息。问题是我可以使用 odata 服务访问数据,但我不知道如何插入新记录或更新记录。这是我一直在尝试的方式:

当我的 Odata 客户端启动时:

void MainWindow_Loaded(object sender, RoutedEventArgs e) 
{
            FutbolContext ctx = new FutbolContext(new Uri("http://localhost:56156/FutbolService.svc"));
            DataServiceCollection<Team> TeamDS = new DataServiceCollection<Team>();

            var qry = from w in ctx.Teams
                      select w;

            TeamDS.Load(qry);

            Team myTeam = new Equipo();

            myTeam.Name = "Caracas F.C";
            myTeam.City = "Caracas";

            TeamDS.Add(myTeam);
            ctx.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

我一直无法找到有关使用 C# 通过 OData 插入和更新记录的教程。我希望有一个人可以帮助我。提前谢谢。

这就是它吐出来的

c# database wcf odata

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

Asp:FileUpload 编辑“未选择文件”消息

我只需要知道是否有办法更改未选择文件时显示的消息。Asp:FileUpload

这条信息

谢谢。

css c# asp.net asp.net-webpages

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

MVC如何使用List Items POST动作方法传递对象列表

我想从Razor视图向控制器发布一个项目列表,但我得到一个对象列表为null我的类structre是

模型:

List<Subjects> modelItem

class Subjects
{
    int SubId{get;set;}
    string Name{get;set;}
    List<Students> StudentEntires{get;set;}
}

class StudentEntires
{
    int StudId{get;set;}
    string Name{get;set;}
    int Mark{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

模型本身是一个项目列表,每个项目也包含子项目列表.示例模型是主题列表,每个主题包含学生列表,我想为每个学生输入标记

我的观点就像

@model IList<Subjects>  
@{   
   Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{    
   @Html.ValidationSummary(true)
   if (Model.Count > 0)
   {
       @for (int item = 0; item < Model.Count(); item++)
       {
           <b>@Model[item].Name</b><br />
           @foreach (StudentEntires markItem in Model[item].StudentEntires)
           {
               @Html.TextBoxFor(modelItem => markItem.Mark)
           }
       }
       <p style="text-align:center">
           <input type="submit" class="btn btn-primary" value="Update" />
       </p>
    }
}
Run Code Online (Sandbox Code Playgroud)

在控制器中

    [HttpPost]
    public ActionResult …
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

在EF中使用虚拟属性的Odata问题

问题是我有一个默认配置的Odata服务:

public class Service : DataService<SummumnetFilterContext>
    {
        // This method is called only once to initialize service-wide policies.
        public static void InitializeService(DataServiceConfiguration config)
        {

            config.SetEntitySetAccessRule("*", EntitySetRights.All);
            config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

        }
        protected override SummumnetFilterContext CreateDataSource()
        {
           var dataSource = new SummumnetFilterContext();
           dataSource.Configuration.ProxyCreationEnabled = false;
           return dataSource;
        }
    }
Run Code Online (Sandbox Code Playgroud)

还有几个具有这种结构的表格:

 public class LabTest
    {
        public int ID { get; set; }
        public DateTime ApplicationDate { get; set; }
        public DateTime ReportDate { get; set; }

        public virtual List<LabValue> LabValue { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework odata

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

如何在Monotouch中管理我的SQLite数据库版本?

如果我发布我的应用程序,并在2周内发布新的更新,我需要更改数据库,解决方案是什么?例如在Android中我有一个SQlite库覆盖检查数据库版本的Void.谢谢.

c# sqlite xamarin.ios

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