你的主题是"Techonoliges(原文如此),实体框架和LINQ"。我只是让您知道LINQ不是技术,就像泛型或类型推断不是技术一样。我只是说LINQ是一种语言功能,如泛型和类型推断。
MSDN是一个很好的来源,但是不幸的是,并非总是容易消化的。
I can't give any advice on any books or articles specifically from the Java going to C# perspective. What I can say based on the C# code I've seen in my company written by others who are making that same Java to C# journey is that just transliterating from Java to C# doesn't make for very elegant looking or efficient C#. Just like there are idiomatic ways of doing things in Java, the idioms don't always translate well to C#. Off the top of my head is the Java compulsion to use Equals()
for comparisons when C#'s idiomatic use is to use the "==" operator.
谢谢。
我不是真的在寻找语法的转换,我很好。
而是涉及到“技术”堆栈(在这里宽松地使用术语)。
例如,在Java中,我会选择:JEE,使用实体框架(即“休眠”-框架)+ Wildfly作为应用福彩12选5走势图服务器,并使用MySQL作为数据库。
-休眠状态具有其查询语言(HQL)。 Wildfly服务器负责与MySQL-db的连接(在此处设置了凭据等)
我希望有一个小型的Winforms项目,是使其尽可能简单和可读(我们可以将其称为参考应用福彩12选5走势图)。
-因此,C#.NET将Entity-Framework与MSSQL一起使用。如果使用LINQ有意义,那么LINQ是否会使代码更具可读性....
因此,我想掌握一些基本原则(不使代码库混乱),并通过适当的技术使用此应用福彩12选5走势图,以使我的同事相信我们可以在某些应用福彩12选5走势图中使用C#.NET。
最好,我
这是通往未来的可行方法...