entity framework0..1到0关系

class First { [Key] public int Id { get; set; } } class Second { [Key] public int Id { get; set; } public int? First_Id { get; set; } [ForeignKey(“First_Id”)] public First First { get; set; } } public class SecondMapping : EntityTypeConfiguration { public SecondMapping () : base() { this.HasOptional(s => s.First) .With […]

如何从文本框中过滤gridview?

我需要过滤一个从表中检索过滤数据的gridview。 因此,我将gridview绑定到数据集。 现在我似乎无法找到进一步过滤它的解决方案。 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataSet ds = new DataSet(); SqlConnection myCon = new SqlConnection(connectionstring); SqlDataAdapter adapter = new SqlDataAdapter(cmd, myCon); adapter.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { //need to insert code here for filtering GridView1 based on TextBox1.Text } […]

反序列化Json对象 – DateTime

我的web-api返回一个用户对象。 在该对象中有一个DateTime属性。 当我在我的应用程序中读取它时,我得到一个错误,因为代表DateTime的字符串无效,它缺少\Date … {System.Runtime.Serialization.SerializationException:反序列化User类型的对象时出错。 DateTime内容’1984-10-02T01:00:00’不以’/ Date(’和以’)/’开头,如JSON所需。 —> public static async Task GetUser(string email) { try { using (HttpClient client = new HttpClient()) { HttpResponseMessage response = await client.GetAsync(url + “?email=”+email); if (response.IsSuccessStatusCode) { string content = await response.Content.ReadAsStringAsync(); User user = DataService.Deserialize(content); return user; } return null; } } catch (Exception ex) { return […]

Base64String和hex之间的转换

我在我的C ++ / CLI项目ToBase64String了一个字符串,如/MnwRx7kRZEQBxLZEkXndA==我想将此字符串转换为hex表示,如何在C ++ / CLI或C#中执行此操作?

Umbraco 4.6+ – 如何通过C#中的doctype获取所有节点?

使用Umbraco 4.6+,有没有办法在C#中检索特定doctype的所有节点? 我一直在寻找umbraco.NodeFactory命名空间,但还没有发现任何有用的东西。

WP运行时组件 – 类型加载exception?

什么工作>库设置 我有一个包含2个项目的Windows Phone 8解决方案: “Hello”,一个简单的库项目 – >生成Hello.dll 。 “HelloNativeRT”,一个带有C ++文件的WP运行时组件 – >生成HelloNativeRT.dll和HelloNativeRT.winmd 在此解决方案中,“Hello”库引用WP运行时组件,因此调用如… HelloNativeRT.SampleNamespace test = new HelloNativeRT.SampleNamespace(); …在这个图书馆项目中工作正常。 什么不起作用> WP8应用程序设置 但是, 我想在Windows Phone 8应用程序中使用这两个库 ,但不添加对项目的引用 ,因为我需要将已编译的库发送给客户端。 我在项目中引用了Hello.dll文件,以及HelloNativeRT.winmd文件。 当我以调试模式启动应用程序时,转到HelloNativeRT.SampleNamespace test = new HelloNative…行HelloNativeRT.SampleNamespace test = new HelloNative…它崩溃并说“TypeLoadException”,就像它无法加载本机模块一样。 我想我需要以某种方式包含HelloNativeRT.dll文件,因为我猜它包含本机(编译)代码,因为winmd文件可能只嵌入C ++ / CX代码。 我应该如何设置我的项目以包含此DLL? 我试图将它放在WP8项目的根目录,引用它,嵌入它……没有运气。

迭代过程中的exception收集和从该集合中删除项目

我在foreach循环中从ArrayList中删除项目并获得以下exception。 collections被修改; 枚举操作可能无法执行。 如何删除foreach中的项目, 编辑: 可能有一个项目要删除或两个或全部。 以下是我的代码: /* * Need to remove all items from ‘attachementsFielPath’ which does not exist in names array. */ try { string attachmentFileNames = txtAttachment.Text.Trim(); // Textbox having file names. string[] names = attachmentFileNames.Split(new char[] { ‘;’ }); int index = 0; // attachmentsFilePath is ArrayList holding full path of […]

如何在线路输入声音文件(麦克风)?

这个头衔可能看起来很荒谬,但我有问题。 我有Service capture line-in ,并将系统上的文件保存为声音文件(该服务不由我开发,我必须使用它)。 所以我想编写程序来选择声音文件(* .wav,* .mp3等),然后该声音文件将play on Line-in (Microphone) to record as user speech 。 问:那么在C#中如何做到这一点? 任何建议? 谢谢

违反PRIMARY KEY约束

我正在尝试记录唯一标识符,因此我无法承担我的ID的重复记录 当我尝试更新名为Clients SQL Server表时,我收到的错误看起来像这样。 违反PRIMARY KEY约束’PK_clients’。 无法在对象’db_owner.clients’中插入重复键。 这个代码看起来像这样: public void Subscribe(string clientID, Uri uri) { clientsDBDataContext clientDB = new clientsDBDataContext(); var client = new ServiceFairy.clientURI(); client.clientID = clientID; client.uri = uri.ToString(); clientDB.clientURIs.InsertOnSubmit(client); clientDB.SubmitChanges(); } 任何想法我怎么能修复这个,所以我可以更新我的行,我想要能做的就是当一行存在然后只更新相关的URI,如果它不存在提交新的clientID + URI, 谢谢 约翰

在C#中使用CAL创建clearcase动态视图

我正在尝试使用以下代码在C#中使用CAL创建一个clearcase动态视图。 private static ClearCase.ClearTool ct; string viewName = “tmp_view”; string cmd = “mkview –tag “+ viewName + ” –stream ” + selectedStream +”@”+ projectVob + ” \\\\\\”+ viewName +”.vws”; ct.CmdExec(cmd); 执行时,ct.CmdExec方法抛出exception,说明必须指定viewTag。 对于相同的cmd字符串,我可以使用cleartool命令提示符创建视图。 你能否告诉我为什么我无法在C#中创建视图?